Skip to content

Releases: swagger-api/apidom

v0.74.1

28 Jul 14:52
Compare
Choose a tag to compare

0.74.1 (2023-07-28)

Bug Fixes

  • ls: fix condition for OpenAPI 3.x.y Server Object url field linting (42f7575)
  • ls: process JSON Schema 'null' / 'nullable' depending on the embedding spec version (d053dca)
  • ls: replace legacy buildJsonPointer with apidom-json-pointer (70a359f)
  • ns-openapi-3-0: provide missing reference metadata (#2987) (d7cc458), closes #2980
  • ns-openapi-3-0: provide missing reference metadata for Schema Object definitions keyword (#2988) (5127577), closes #2980

v0.74.0

24 Jul 08:35
Compare
Choose a tag to compare

0.74.0 (2023-07-24)

Features

  • ls: add rule for requestBody in operation depending on method (122a03a)
  • ls: fix completion paths, self and indirect refs (b275efa)
  • ls: fix wrong docs links version in hover (78ce094)
  • ls: implement JSON Path support in linting rules (d5aa517)

v0.73.0

18 Jul 11:20
Compare
Choose a tag to compare

0.73.0 (2023-07-18)

Bug Fixes

  • ls: fix validation for indirected local references (60f9215)

Features

  • ls: add media type completion items (3b44668)

v0.72.0

17 Jul 11:25
Compare
Choose a tag to compare

0.72.0 (2023-07-17)

Bug Fixes

  • ls: add 'schema' item to OAS3.1 mediaType completion (d6f73a3)

Features

  • ls: introduce strict filter config option for completion service (9f92eaa)

Performance Improvements

  • parser-adapter-yaml-1-2: use tree-sitter cursor for CST traversal (#2955) (c46ae6a), closes #691

v0.71.1

14 Jul 10:46
Compare
Choose a tag to compare

0.71.1 (2023-07-14)

Reverts

  • use babel plugin to capture error causes (#2951) (e31fcae)

v0.71.0

13 Jul 15:34
Compare
Choose a tag to compare

0.71.0 (2023-07-13)

Bug Fixes

  • apidom-ls: add deprecated warning for OpenAPI 3.1.0 Schema Object example field (#2909) (564d185)
  • ls: add support for AsyncAPI 2.5/2.6 to common Schema Object (#2917) (34c8b1f)
  • ls: remove duplicate linting codes (#2946) (c5db0a8), closes #2982 #2923

Features

  • add better YAML syntax error messages (#2931) (5a1d14a), closes #2914 #2889
  • ls: make lint messages more helpful (#2930) (4504674)
  • reference: support native fragment deref/resolve - AsyncAPI 2.x (#2945) (2b75f78), closes #2934
  • reference: support native fragment deref/resolve - OpenAPI 3.0.x (#2944) (d33a92d), closes #2934
  • reference: support native fragment deref/resolve - OpenAPI 3.1 / Path Item Object (d7f82ee), closes #2934
  • reference: support native fragment deref/resolve - OpenAPI 3.1 / Reference Object (#2942) (c5520ef), closes #2934
  • reference: support native fragment deref/resolve - Schema Object (#2941) (689b63a), closes #2934

v0.70.4

28 Jun 14:30
Compare
Choose a tag to compare

0.70.4 (2023-06-28)

Bug Fixes

  • parser-adapter-json: construct proper JavaScript string value (#2896) (fcdd3d5), closes #2670

Performance Improvements

  • parser-adapter-json: use tree-sitter cursor for CST traversal (#2891) (13a8567), closes #691
  • parser-adapter-json: use tree-sitter cursor for CST traversal (indirect) (#2895) (3f9c9a2), closes #691

v0.70.3

27 Jun 10:49
Compare
Choose a tag to compare

0.70.3 (2023-06-27)

Bug Fixes

v0.70.2

16 Jun 17:32
Compare
Choose a tag to compare

0.70.2 (2023-06-16)

Performance Improvements

  • reference: add caching capability for OpenAPI 3.1 uri selector (#2869) (439764f), closes #2867

v0.70.1

15 Jun 11:59
Compare
Choose a tag to compare

0.70.1 (2023-06-15)

Features