Skip to content

Releases: swagger-api/apidom

v0.78.0

17 Oct 12:10
Compare
Choose a tag to compare

0.78.0 (2023-10-17)

Bug Fixes

Features

v0.77.0

03 Oct 15:02
Compare
Choose a tag to compare

0.77.0 (2023-10-03)

Bug Fixes

  • core: always perform immutable async traversal (#3164) (a47f870), closes #3110
  • core: always perform immutable traversal (#3163) (f2fcab0), closes #3110
  • docker: make all tests pass in docker setup (#3159) (8dcc846)
  • reference: fix how OpenAPI 3.1.0 Reference Object is merged (#3215) (77a6823)

Features

  • ast: apply upstream changes to core visitor/traversal mechanism (#3187) (1f4306b)
  • core: introduce functions for shallow and deep cloning (#3158) (549a7ff), closes #3110

v0.76.2

08 Sep 13:49
Compare
Choose a tag to compare

0.76.2 (2023-09-08)

Bug Fixes

  • build: apply polyfills with transform runtime babel plugin (#3132) (4b4754d)

v0.76.1

07 Sep 12:02
Compare
Choose a tag to compare

0.76.1 (2023-09-07)

Bug Fixes

  • error: polyfill AggregateError in older environments (#3129) (484d9e6), closes #3128

v0.76.0

01 Sep 19:31
Compare
Choose a tag to compare

0.76.0 (2023-09-01)

Bug Fixes

  • parser-adapter-yaml-1-2: fix bug related to explicit tag resolution (#3090) (8d8bdc4), closes #3039

Features

  • add apidom-error package (#3067) (7432a09), closes #3039
  • error: introduce generic custom errors (#3077) (aba5434), closes #3039
  • json-path: use error hierarchy and metadata when throwing errors (#3107) (d55a846), closes #3039
  • json-pointer-relative: use error hierarchy and metadata when trowing errors (#3108) (deaed14), closes #3039
  • json-pointer: use error hierarchy and metadata when throwing errors (#3106) (a17f250), closes #3039
  • ls: app option for apidom-reference based ref validation (f97349b)
  • ls: concurrent and serial ref validation with refSet re-use (76fb5a1)

v0.75.0

22 Aug 08:18
Compare
Choose a tag to compare

0.75.0 (2023-08-22)

Bug Fixes

Features

  • add support for Relative JSON Pointer (#3031) (f537584), closes #3030
  • ls: add completion for OAS callback patterned fields (42af8e4), closes #2356
  • ls: add linting rule for OAS server variable enum and default (4e2b56b), closes #2787 #2788

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