Skip to content

Releases: swagger-api/apidom

v1.0.0-alpha.2

20 May 10:51
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

1.0.0-alpha.2 (2024-05-20)

Features

v1.0.0-alpha.1

15 May 15:06
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

1.0.0-alpha.1 (2024-05-15)

Bug Fixes

  • converter: add apidom-error as dep to apidom-converter (dd86b94)
  • release apidom-error package as 1.0.0-alpha.* (51555d8), closes #4115

v1.0.0-alpha.0

14 May 10:35
Compare
Choose a tag to compare
v1.0.0-alpha.0 Pre-release
Pre-release

1.0.0-alpha.0 (2024-05-14)

Features

  • core: change from stamps to TypeScript classes (#4095) (3bb7131), closes #3481
  • reference: change all strategies from stamps to TypeScript classes (#4103) (7e6dad4), closes #3481
  • reference: change dereference visitors from stamps to TypeScript classes (#4104) (a0657fb), closes #3481
  • reference: change File from stamp to TypeScript class (#4096) (cb4b90b), closes #3481
  • reference: change parsers from stamps to TypeScript classes (#4102) (e3d195d), closes #3481
  • reference: change Reference from stamp to TypeScript class (#4099) (88f859c), closes #3481
  • reference: change ReferenceSet from stamp to TypeScript class (#4100) (aeb195b), closes #3481
  • reference: change resolvers from stamps to TypeScript classes (#4101) (468259e), closes #3481

BREAKING CHANGES

  • reference: all visitors from apidom-reference package became a class and requires to be instantiated with new operator.
  • reference: all strategies from apidom-reference package became a class and requires to be instantiated with new operator.
  • reference: parsers from apidom-reference package became a class and requires to be instantiated with new operator.
  • reference: resolvers from apidom-reference package became a classes and requires to be instantiated with new operator.
  • reference: ReferenceSet from apidom-reference package became a class and requires to be instantiated with new operator.
  • reference: Reference from apidom-reference package became a class and requires to be instantiated with new operator.
  • reference: File from apidom-reference package became a class
    and requires to be instantiated with new operator.
  • core: IdentityManager from apidom-core package became a class and requires to be instantiated with new operator.

v0.99.2

30 Apr 12:27
Compare
Choose a tag to compare

0.99.2 (2024-04-30)

Bug Fixes

  • ls: fix JSON Schema deprecated--type lint rule (#4060) (377b281)
  • playground: fix recurstion related to textarea sizing (#4039) (f6f3919), closes #4027

v0.99.1

05 Apr 06:59
Compare
Choose a tag to compare

0.99.1 (2024-04-05)

Bug Fixes

  • ast: throw while visiting async visitor in sync mode (#4009) (bd94545), closes #4007

v0.99.0

03 Apr 13:59
Compare
Choose a tag to compare

0.99.0 (2024-04-03)

Features

  • ast: introduce async version of visitor merging mechanism (#3993) (7dd0bbd), closes #3832
  • converter: add Reference Object removal support in security-scheme-type plugin (#4001) (8266f5a), closes #4000
  • converter: add support for asynchronous conversion plugins (#3997) (4bc1f53), closes #3996
  • converter: create unified error boundary interface (#3999) (833a918), closes #3998
  • core: introduce async version of plugin dispatch mechanism (#3994) (36011bc), closes #3993

v0.98.3

29 Mar 07:50
Compare
Choose a tag to compare

0.98.3 (2024-03-29)

Performance Improvements

  • reference: dereference fragments as quick as possible (#3981) (48b4eb4), closes #3974

v0.98.2

28 Mar 14:14
Compare
Choose a tag to compare

0.98.2 (2024-03-28)

Bug Fixes

  • reference: fix regression in AsyncAPI 2.x dereferencing (#3975) (6e8d9a0), closes #3974
  • reference: fix regression in OpenAPI 2.0 derferencing (#3976) (2e4d15a), closes #3974
  • reference: fix regression in OpenAPI 3.0.x dereferencing (#3977) (45d706f), closes #3974
  • reference: fix regression in OpenAPI 3.1.0 dereferencing (#3978) (ff039fe), closes #3974

v0.98.1

25 Mar 08:18
Compare
Choose a tag to compare

0.98.1 (2024-03-25)

Performance Improvements

  • ls: apply perfomance optimization for reference validation (#3966) (ef9f2ba), closes #3965

v0.98.0

21 Mar 14:28
Compare
Choose a tag to compare

0.98.0 (2024-03-21)

Bug Fixes

  • reference: fix regression in nested paths dereferencing (#3960) (8435ee1), closes #3959

Features

  • reference: apply dereferencing architecture 2.0 to ApiDOM (#3930) (bbb9a25)
  • reference: apply dereferencing architecture 2.0 to AsyncAPI 2.x (#3933) (856dc5c), closes #3932
  • reference: apply dereferencing architecture 2.0 to OpenAPI 2.0 (#3931) (63a41d4), closes #3924
  • reference: apply dereferencing architecture 2.0 to OpenAPI 3.0.x (#3917) (cc3a970), closes #3916
  • reference: apply dereferencing architecture 2.0 to OpenAPI 3.1.0 (#3942) (d57c318), closes #3941