Skip to content

Releases: swagger-api/apidom

v0.11.0

02 Dec 13:11
Compare
Choose a tag to compare

0.11.0 (2021-12-02)

Bug Fixes

  • ns-asyncapi-2: fix empty node mapping (603ac8a)

Features

  • adapter-yaml-1-2: add full support for empty nodes (2984f59), closes #916
  • ns-asyncapi-2: add support for empty noes in sequences (94d6765), closes #916
  • ns-openapi-3-1: add support for empty nodes in sequences (f660341), closes #916

Performance Improvements

  • implement optimized tree-sitter CST access (f672afd), closes #691

v0.10.0

25 Nov 21:39
Compare
Choose a tag to compare

0.10.0 (2021-11-25)

Features

  • apidom-ls: - improve logic and update config (c8f33b2)

v0.9.0

17 Nov 22:35
Compare
Choose a tag to compare

0.9.0 (2021-11-17)

Bug Fixes

  • apidom-ls: fix ls completion (e91d547)
  • apidom-ls: fix yaml empty lines completion (a81b48d)
  • apidom-ls: update package-lock.json (1fcd5f4)

Features

  • apidom-ls: apply refractorPluginReplaceEmptyElement to parser (4d30a59)
  • apidom-ls: enhance ls features (249dba6)

v0.8.0

15 Nov 16:12
Compare
Choose a tag to compare

0.8.0 (2021-11-15)

Bug Fixes

  • ns-asynapi-2: fix traversal key map (8ef14b4)
  • ns-openapi-3-1: fix bug in replace empty el. plugin (f3413d0), closes #812
  • ns-openapi-3-1: fix bug in replace empty el. plugin (221bac3), closes #812

Features

  • add plugin for replacing empty elements (#879) (c073f58), closes #883
  • ns-asyncapi-2: add support for bindinds empty elements mapping (#890) (9743bc5), closes #812
  • ns-asyncapi-2: add support for full empty elements mapping (b5c8134), closes #833
  • ns-asyncapi-2: introduce non-concrete Elements (5f3d87d), closes #833
  • ns-openapi-3-1: add support for full empty elements mapping (#894) (cc1dbdc), closes #891

v0.7.0

08 Nov 15:32
Compare
Choose a tag to compare

0.7.0 (2021-11-08)

Features

  • apidom-ls: implement ns/version check, update rules (91d4a83)

v0.6.0

04 Nov 19:13
Compare
Choose a tag to compare

0.6.0 (2021-11-04)

Bug Fixes

  • apidom-ls: fixes quick fix for empty value (ab4938f)
  • apidom-ls: fixes quoted/unquoted completion (aa912d3)
  • apidom-ls: implement ref completion (69d9c8f)
  • update version, spec-version, api-version meta (ddee593)

Features

  • apidom-ls: support all AsyncAPI 2.x in json schema validation (4cd47b3)

v0.5.1

01 Nov 15:35
Compare
Choose a tag to compare

0.5.1 (2021-11-01)

Bug Fixes

  • adapter-yaml-1-2: avoid annotation accumulation (e5c694b), closes #814

Performance Improvements

  • adapter-json: optimize indirect syntactic analysis (731d1f5), closes #691
  • adapter-yaml: optimize syntactic analysis (aa78da6), closes #691

v0.5.0

26 Oct 19:02
Compare
Choose a tag to compare

0.5.0 (2021-10-26)

Features

  • add schema type related metadata to namespaces (433a2c2)
  • apidom-ls: completion and validation fixes (2ded62c)
  • apidom-ls: document cache (aefaa44)
  • apidom-ls: single ajv instance (a93d428)
  • apidom-ls: update validation providers and json schemas (a49154b)

Performance Improvements

  • optimize JSON direct syntactic analysis (5b5887e), closes #691
  • optimize predicates for AsyncAPI namesapce (7c7817f), closes #691
  • optimize predicates for base namespace (e23b670), closes #691
  • optimize predicates for OpenAPI namespace (5e106c2), closes #691

v0.4.0

22 Oct 07:56
Compare
Choose a tag to compare

0.4.0 (2021-10-22)

Features

  • core: add polymorphic support for structural predicates (67874f6), closes #803
  • reference: expose errors from package (3fd2bfc), closes #798

v0.3.0

05 Oct 17:30
Compare
Choose a tag to compare

0.3.0 (2021-10-05)

Features

  • add support for AsyncAPI 2.2.0 specification (82f0e54), closes #688