Skip to content

Releases: swagger-api/apidom

v0.96.0

28 Feb 14:46
Compare
Choose a tag to compare

0.96.0 (2024-02-28)

Bug Fixes

  • core: assign unique ID to elements only when missing (#3841) (89af0a9), closes #3840
  • core: retain meta & attributes during refracting (#3843) (a7aac32), closes #3842
  • ns-ads: retain meta & attributes during refracting (#3857) (333550e), closes #3842
  • ns-asyncapi-2: retain meta & attributes during refracting (#3858) (e3b1848), closes #3842
  • ns-json-schema: retain meta & attributes during refracting (#3862) (99c3eb8), closes #3842
  • ns-openapi-2: retain meta & attributes during refracting (#3844) (b243110), closes #3842
  • ns-openapi-3-0: retain meta & attributes during refracting (#3859) (abefa88), closes #3842
  • ns-openapi-3-1: retain meta & attributes during refracting (#3861) (e960a76), closes #3842
  • ns-workflows-1: retain meta & attributes during refracting (#3860) (7e40336), closes #3842
  • playground: fix bug related to instantiating parser (#3851) (9b23628)
  • reference: add support for external cycles detection in AsyncAPI 2.x dereference strategy (#3872) (910a974), closes #3863
  • reference: add support for external cycles detection in OpenAPI 2.0 dereference strategy (#3871) (5a2141d), closes #3863
  • reference: add support for external cycles detection in OpenAPI 3.0.x dereference strategy (#3870) (0735471), closes #3863
  • reference: add support for external cycles detection in OpenAPI 3.1.0 dereference strategy (#3873) (9cd15ff), closes #3863

Features

  • converter: add infoSummaryRefractorPlugin (#3848) (1f0a39c), closes #3697
  • converter: add licenseIdentifierRefractorPlugin (#3854) (b28cafb), closes #3697
  • converter: add securitySchemeTypeRefractorPlugin (#3802) (2666194)
  • converter: add convenient toolbox utils (#3816) (ec8fa05)
  • converter: add securityRequirementsArrayRefractorPlugin (88b9451)
  • core: add mechanism for left shallow merge (#3849) (3334c6b), closes #3845
  • core: add mechanism for right shallow merge (#3846) (2059f28), closes #3845
  • core: customize meta & attributes merges for deepmerge function (#3855) (1e94924), closes #3853
  • ns-openapi-3-0: add Security Schema Object predicate (#3810) (9b09658)
  • ns-openapi-3-0: include hasElementSourceMap in toolbox (#3815) (e103eb4)
  • ns-openapi-3-1: add Security Schema Object predicate (#3811) (bf6702a)
  • ns-openapi-3-1: include hasElementSourceMap in toolbox (#3814) (3979541)

v0.95.0

09 Feb 11:54
Compare
Choose a tag to compare

0.95.0 (2024-02-09)

Bug Fixes

Features

v0.94.0

05 Feb 09:14
Compare
Choose a tag to compare

0.94.0 (2024-02-05)

Bug Fixes

  • ls: allow AsyncAPI 2.0 Schema Object to be Boolean JSON Schema (#3766) (e3cbbe9), closes #3765
  • ls: fix all rules using apilintElementOrClass linting function (#3764) (e3a9ee9), closes #3763
  • ls: fix linting rule for AsyncAPI 2.x MessageTrait.exammples field (#3762) (a6ea256), closes #3761
  • ns-openapi-3-0: fix polynomial regular expression (#3784) (c35c34a)
  • parser-adapter-yaml-1-2: add syntactic analysis for YAML aliases (#3785) (e975718), closes #3703

Features

v0.93.0

23 Jan 12:56
Compare
Choose a tag to compare

0.93.0 (2024-01-23)

Bug Fixes

  • ls: fix allowed fiedls lint rule for OpenAPI 2.0 Header Object (#3682) (adebd90), closes #3610

Features

  • ls: create schema rule for missing core keywords (0e921ae), closes #3549
  • ls: fix schema rule for missing core keywords (3890886)
  • ls: fix schema rules for boolean (960f590)
  • ls: add allowed fields lint rule for OpenAPI 2.0 Schema Object (#3709) (f3c799f), closes #3613
  • ls: add completion rules for OpenAPI 2.0 Schema Object (#3712) (f49dd25), closes #3613
  • ls: add docs rules for OpenAPI 2.0 Schema Object (#3719) (bf959b6), closes #3613
  • ls: add lint rule for OpenAPI 3.x.y Schema Object xml field (#3710) (5023a43)
  • ls: add lint rules for OpenAPI 2.0 Schema Object (#3706) (16fbfca), closes #3613
  • ls: add rules for OpenAPI 2.0 Header Object (#3676) (5c67192), closes #3610
  • ls: add rules for OpenAPI 2.0 Reference Object (#3685) (dbdb2a1), closes #3612

v0.92.0

12 Jan 12:35
Compare
Choose a tag to compare

0.92.0 (2024-01-12)

Features

v0.91.0

08 Jan 14:19
Compare
Choose a tag to compare

0.91.0 (2024-01-08)

Bug Fixes

  • core: allow Parcel.js to bundle the code (#3639) (aa094b7)

Features

  • ls: add lint rule for OpenAPI Operation Parameter defined in path template (#3629) (98cdfad), closes #3546

v0.90.0

04 Jan 10:00
Compare
Choose a tag to compare

0.90.0 (2024-01-04)

Bug Fixes

  • ls: fix path template parameter matching (#3601) (7cf522d), closes #3517
  • ls: fix regex in OpenAPI 2.0 basePath linting rule (e4cd7ae)

Features

  • ls: add completion rules for OpenAPI 2.0 Parameter Object (#3594) (2f1f4a6), closes #3104
  • ls: add docs rules for OpenAPI 2.0 Parameter Object (#3600) (fb3f70a), closes #3104
  • ls: add lint rule for OpenAPI Parameter defined in path template (#3571) (2ab2840), closes #3546
  • ls: add lint rules for OpenAPI 2.0 Parameter Object (#3602) (88b79b6), closes #3104
  • ls: add rules for OpenAPI 2.0 External Documentation Object (#3593) (423d5dc), closes #3104
  • ls: add rules for OpenAPI 2.0 Items Object (#3622) (3f213b5), closes #3605
  • ls: add rules for OpenAPI 2.0 Response Object (#3627) (2c591b6), closes #3607
  • reference: add Workflows 1.0.0 JSON parser plugin (#3568) (1b12b50), closes #3567
  • reference: add Workflows 1.0.0 YAML parser plugin (#3572) (7e4ba45)

v0.89.0

19 Dec 11:11
Compare
Choose a tag to compare

0.89.0 (2023-12-19)

Bug Fixes

  • ns-json-schema-draft-4: fix schema keyword setter (#3559) (d26cb00)

Features

v0.88.0

15 Dec 08:45
Compare
Choose a tag to compare

0.88.0 (2023-12-15)

Features

v0.87.0

12 Dec 13:13
Compare
Choose a tag to compare

0.87.0 (2023-12-12)

Features