- Fix issue where remote reference was not handled correctly Issue #115
- Update security audit report styling
- Fix malformed URI exception when running audit Issue #114
- Fix go to reference issue Issue #113
- Implemented quickfixes for Security Audit
- Implemented support for external (http:// and https://) $refs resolving Issue #101 Issue #102
- Published extension to OpenVSX registry resolving Issue #98
- Implemented quickfix functionality to resolve a subset of audit issues.
- Fixed Identify bad or invalid $ref's with a warning Issue #86
- Added a button to create new OpenAPI file from the welcome view.
- Audit report now shows YAML examples in addition to JSON examples.
- Fixed Audit request fails when using yaml anchors Issue #100
- Added new command to copy JSON Pointer of the selected item in the outline. See Issue #37
- Made OpenAPI icon and the outline visible at all times. See Issue #78
- Fixed not working SwaggerUI Try Out feature Issue #80
- Fixed errors being shown for VS Code json files Issue #81
- Added keyboard shortcut for OpenAPI preview Issue #83
- Fixed confusing error message for invalid OpenAPI files Issue #84
- Added 'preview' button to the toolbar do display preview using the default renderer (configurable in the settings)
- Update Security Audit articles
- Merged (PR #775) by @gayanper: Add autocompletion support for remote references and support for both single and double qoutes
- Added support for generating preview of OpenAPI documentation with Swagger UI and ReDoc
- Fixed (#72): API tab not showing with SSH FS
- Add new command: Copy JSON Reference for the element under the cursor
- Show issue IDs in security audit reports
- Add JSONC support, including support for multi-file OpenAPI files
- Update Security Audit articles to match changes in the backend service
- Remove use of deprecated vscode-resource scheme
- Update Security Audit articles to match changes in the backend service
- Changes from @gayanper to improve completions
- Update Security Audit articles to match changes in the backend service
- Improve $ref autocompletion
- Update Security Audit articles to match changes in the backend service
- Fixed issue with multifile OAS bundling described in (#54): Audit fails with $ref that points to another file and contains ~1
- Fixes in YAML and JSON $ref completion
- Support files with external $refs in 42Crunch API Contract Security Audit
- Fixed (#46): Bug: Problems loading reference 'openapi-schemas:openapi-2.0.json'
- Fixed (#45): "JS-YAML: expected a single document in the stream, but found more" on non-OpenAPI YAML files
- Fixed (#38): Remove category "Language Packs" from extension package.json
- Fixed (#41): Honor 'yaml.customTags' setting
- Provide autocompletion for $ref's in YAML files.
- Fix issue where Go To Definition would not work, if the reference is made to the entire file (i.e., without '#' in ref)
- Display 'no assessment report' in the assessment report pane if the currently active editor has no report available
- Display relevant assessment report (if assessment result is known for a file) when switching between editors
- Alphabetically sort entries in OpenAPI Explorer (sorting can be disabled in Settings)
- Fixed issue where OpenAPI Explorer will not update when switching to an invalid .json or .yaml file
- Fixed (#34): Go to definition wouldn't work for paths with curly braces
- Misc improvements for assessment report
- Display responses and parameters in for operations
- Do not blank contents of OpenAPI expolrer on syntax errors
- Remove 'OpenAPI file is invalid' message displayed in assessment report in case of structual errors in OpenAPI file
- Fix issue with assessment report where some low priority issues were shown as a high priority ones
- Reverse sort order for issues in assessment report
- Fixed (#22): API Viewer goes blank after git add
- Fixed (#6): API icon disappears on Color Theme change and zoom in/out
- Fixed (#18): Duplicate paths cause API viewer to go blank
- Fixed (#21): Support for splitted files definitions
- Added integration with 42Crunch API Contract Security Audit
- Fixed (#17): Provide workaround for validation of remaining relative URLs
- Relax OpenAPIv3 schema definition of $ref to workaround errorneous problem reported for $ref by YAML extension 0.5.2
- Increase activity bar icon size
- Remove warning for YAML 0.5.1 extension
- Extension has been updated to require newer version of VS Code (1.37.1)
- Fixed (#11): Takes keybindings.json as OAS file
- Fixed (#13): External file $refs not supported by jump to definition
- Fixed (#10): Go to Definition doesn't work on YAML flow style mapping
- Fixed (#9): JSON schema to avoid picking up non-OpenAPI JSON files.
- Fixed (#7): check values of "openapi"/"swagger" attributes before activating plugin and applying schemas, so that the extension does not get activated by opening non-OpenAPI files.
- Implemented modifying YAML files with outline commands
- Implemented Go to definition for $ref in YAML
- Basic YAML support
- Fixed (#1)
- JSON OpenAPI v2 and v3 support
- Intellisense
- Navigation pane
- Code snippets
- Go to definition
- Schema enforcement