v5.0.0-alpha.66
Pre-release
Pre-release
·
460 commits
to next
since this release
5.0.0-alpha.66 (2023-06-30)
Bug Fixes
- layout: remove double-scrollbar in validation pane (#4234) (456091b), closes #3625
- monaco-language-apidom: fix regression in DocumentSymbolProvider (#4250) (490c11e)
- editor-monaco: fix issues in JSON parsing when containing escape sequences (via ApiDOM@0.70.4)
- editor-monaco: lint OpenAPI 3.x.y Server Object
url
field as URL only when variable substitutions are not present (via ApiDOM@0.70.3) - editor-monaco: provide better error recovery for YAML 1.2 definitions (via ApiDOM@0.70.3)
Features
- editor-monaco: add informative display of linting issues (#4235) (23b4f40)
- preview-asyncapi: translate parser errors to monaco editor markers (#4231) (f8b5e79), closes #3871
Performance Improvements
- preview-swagger-ui: improve OpenAPI 3.1 rendering performance (#4220) (c69e867)
- editor-monaco: improved performance of JSON parsing (via ApiDOM@0.70.4)
SwaggerEditor@5 bundle size has increased by 800 KB. This is due to the fact that latest version of monaco-editor and @codingame/monaco-vscode-api increased their size by around 800 KB. This combo of monaco-editor
and @codingame/monaco-vscode-api
is the only way (and Microsoft recommended) how to integrate monaco-editor
with Language Server Protocol.