Skip to content

Releases: swagger-api/swagger-editor

v5.0.0-alpha.72

03 Aug 13:26
Compare
Choose a tag to compare
v5.0.0-alpha.72 Pre-release
Pre-release

5.0.0-alpha.72 (2023-08-03)

Bug Fixes

  • apply bug fixes via upstream libs update (#4339) (273aa6c)
  • editor-monaco-language-apidom: fix false positive linting issues in JSON Schema, closes #3722, #4026
  • editor-monaco-language-apidom: fix OpenAPI 3.x.y Server Object url field linting (ApiDOM@0.74.1)
  • editor-monaco-language-apidom: display linting warning if using nullable keyword is used in wrong JSON Schema Draft (ApiDOM@0.74.1)

Swagger Editor v4.10.2 Released!

03 Aug 12:45
Compare
Choose a tag to compare

4.10.2 (2023-08-03)

Bug Fixes

  • deps: bring upstream bug-fixes from swagger-ui and swagger-client (#4338) (1d770cf)

Enhancements

  • docker: add metadata annotations to swagger-editor image (#4314)

v5.0.0-alpha.71

24 Jul 10:36
Compare
Choose a tag to compare
v5.0.0-alpha.71 Pre-release
Pre-release

5.0.0-alpha.71 (2023-07-24)

Bug Fixes

Swagger Editor v4.10.1 Released!

24 Jul 09:57
Compare
Choose a tag to compare

4.10.1 (2023-07-24)

Bug Fixes

  • docker: update libtiff to non-vulnerable version (#4298) (56bf068)

This release comes with latest versions of Swagger dependencies

v5.0.0-alpha.70

21 Jul 14:49
Compare
Choose a tag to compare
v5.0.0-alpha.70 Pre-release
Pre-release

5.0.0-alpha.70 (2023-07-21)

Bug Fixes

  • editor-monaco-language-apidom: fix VS Code API initialization error (#4305) (2f95cfd)
  • public: disable cache for index.html asset (#4300) (cfaa767)

v5.0.0-alpha.69

20 Jul 12:56
Compare
Choose a tag to compare
v5.0.0-alpha.69 Pre-release
Pre-release

5.0.0-alpha.69 (2023-07-20)

Bug Fixes

  • docker: update libtiff to non-vulnerable version (#4296) (4da5bdb)
  • fix validation for indirect local references (60f9215)
  • add media type completion items (3b44668)
  • add 'schema' item to OAS3.1 mediaType completion (d6f73a3)
  • editor-preview-swagger-ui: add rendering support for type='integer' (#9031) (94fac4b), closes #9013
  • editor-preview-swagger-ui: fix rendering of exclusiveMin|Max keywords (#9030) (70d7986), closes [#9013]

Features

  • editor-monaco-language-apidom: allow override ApiDOM Context (#4290) (1a2081b), closes #4216
  • editor-monaco-language-apidom: move completionContext to APIDomContext (36f86bb)
  • editor-monaco-language-apidom: introduce strict filter config option while triggering completion (9f92eaa)

Performance improvements

v5.0.0-alpha.68

17 Jul 09:35
Compare
Choose a tag to compare
v5.0.0-alpha.68 Pre-release
Pre-release

5.0.0-alpha.68 (2023-07-17)

Bug Fixes

  • editor-content-fixtures: amend OpenAPI 3.1.0 Petstore fixture (#4278) (e12b861)
  • layout: allow scrolling within validation table (#4277) (a54403d), closes #3625
  • editor-monaco-language-apidom: fix critial bug in OpenAPI 3.1.0 resolution (#4276) (6fec9ad)
  • editor-monaco-language-apidom: fix issues in local reference dereferencing (ApiDOM@0.71.0)
  • editor-monaco-language-apidom: add deprecated warning for OpenAPI 3.1.0 Schema Object example field (#2909) (564d185)
  • editor-monaco-language-apidom: add support for AsyncAPI 2.5/2.6 to common Schema Object (#2917) (34c8b1f)
  • editor-monaco-language-apidom: remove duplicate linting codes (#2946) (c5db0a8), closes #2982 #2923

Features

  • editor-monaco-language-apidom: add better YAML syntax error messages (#2931) (5a1d14a), closes #2914 #2889
  • editor-monaco-language-apidom: make lint messages more helpful (#2930) (4504674)

v5.0.0-alpha.67

30 Jun 10:09
Compare
Choose a tag to compare
v5.0.0-alpha.67 Pre-release
Pre-release

5.0.0-alpha.67 (2023-06-30)

Bug Fixes

  • monaco-language-apidom: register diagnostics provider early (#4251) (e7ea16b)

v5.0.0-alpha.66

30 Jun 08:06
Compare
Choose a tag to compare
v5.0.0-alpha.66 Pre-release
Pre-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.

v5.0.0-alpha.65

12 Jun 21:00
Compare
Choose a tag to compare
v5.0.0-alpha.65 Pre-release
Pre-release

5.0.0-alpha.65 (2023-06-12)

Features