Skip to content

Releases: swagger-api/apidom

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

v0.2.1

30 Sep 19:44
Compare
Choose a tag to compare

0.2.1 (2021-09-30)

Bug Fixes

  • build: bundle copy of built wasm files with npm distribution (69b97eb), closes #709

v0.2.0

28 Sep 15:07
Compare
Choose a tag to compare

0.2.0 (2021-09-28)

Note: Version bump only for testing purposes

v0.1.0

28 Sep 07:37
8ec8b3d
Compare
Choose a tag to compare

0.1.0 (2021-09-28)

Bug Fixes

  • adapters: expose nanemspace instances from adapters (e885d9e)
  • apidom-ls: refs #297 - bump yaml-js version (38ac243)
  • apidom: add 'typeRoots' to tsconfig (80c3cf2)
  • apidom: fix refract structures hydration (#227) (3309a70), closes #226
  • AST: compensate for inconsistent tree-sitter SyntaxNode API (8d04daa), closes #69
  • asyncapi-2-1: add IBM MQ visitor mapping (04d1e43)
  • asyncapi-2-1: fix parsing of Operation.message field (#561) (ea7fc15), closes #543
  • asyncapi: allow replace Schema for Reference in Message.payload (ae11834), closes #427
  • avoid webpack bug by changing type mapping (#282) (5433197)
  • interpret: fix icon position to stay always in the same place (e814b87)
  • lexical-analysis: fix lexical analyzer init. in browser env (fe91458), closes #451
  • missing comma in tsconfig.json (28265fb)
  • namespaces: fix duplicates in mixed fields visitor (725ecce)
  • ns-asyncapi-2-0: fix typo in specification object (3460aea), closes #387
  • ns-openapi-3-1: fix bug in embedded-resources- plugin (2809390), closes #362
  • ns-openapi-3-1: fix bugs in Schema Object refracting (e9e0cd0), closes #337
  • openapi3-1-yaml: fix PathItem visitor (523a0c1)
  • openapi3-1: fix problem in Paht Item object visiting (0bea447)
  • OpenApi3.1: add source maps to generic Object visitors (2e1aca5)
  • OpenApi3.1: disallow extensions on Reference Object (457e45d)
  • OpenApiVisitor: add sourcMap (bdc2da7), closes #48
  • parser: fix sync/async inconsistencies (d1c29f3), closes #310
  • playground: allow resolve and dereference in certain conditions (3ac6951), closes #476
  • playground: change initial state to empty one (a4abaf9)
  • playground: close import dialog before backdrop (3c5b37c)
  • playground: fix display of resolve console output (fed0281)
  • playground: fix paths to wasm files loaded by web worker (5b35dfe)
  • playground: fix transpilation of refractors (b0746fa)
  • playground: reset file input after using it (d5ecbfc)
  • reference: allow dereferencing other elements than ParseResult (0b099ee), closes #476
  • reference: allow resolution on other elements than ParseResult (4d4696b), closes #476
  • reference: fix bug in reference predicate logic (8b5176a)
  • reference: fix incorrect JSON Schema dereference in OAS 3.1 (2f1fefa), closes #607
  • reference: fix resolution of Schema Object field (#525) (58350fe), closes #524
  • reference: handle inner media types properly during resolution (d67ca7c)
  • reference: unwrap result after dereferencing (d4aee1e), closes #476
  • yaml-1-2: add support for parsing more corner cases (7b5aff9), closes #290
  • yaml: fix YAML parsing in browsing environemnt (8168986), closes #232

Features

  • adapters: make adapters understand refractorOpts (a314eb5)
  • add 1st POC of ApiDOM (7d5a241)
  • add additional predicates (93e49aa)
  • add apidom-reference package (17bd14a)
  • add ArrayElement.set method to minim types (250fa70)
  • add base predicates (b435155), closes #60
  • add CST to AST transformer for tree-sitter (9d3f03c), closes #35
  • add extensions support to additional objects (a658668), closes #16
  • add findAtOffset function (59145fe)
  • add OpenApi 3.1 support (9d48576), closes #2
  • add reference related metadata to namespaces (e66cdaa)
  • add support for abstract references (e246112), closes #9
  • add support for AsyncAPI 2.1.0 specification (c7840c4), closes #461
  • add support for errors and missing literals (3dc5c3a), closes #35
  • add support for generic JSON -> ApiDOM transformation (47998c9)
  • add support for generic YAML ...
Read more