Releases: swagger-api/apidom
Releases · swagger-api/apidom
v1.0.0-alpha.0
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
v0.99.1
v0.99.0
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
v0.98.2
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
v0.98.0
0.98.0 (2024-03-21)
Bug Fixes
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
v0.97.1
0.97.1 (2024-03-08)
Bug Fixes
- reference: base AsyncAPI 2.x resolver strategy on dereference strategy (#3909) (98cb77f), closes #3452
- reference: base OpenAPI 3.0.x resolver strategy on dereference strategy (#3908) (e1ae4d1), closes #3452
- reference: base OpenAPI 3.1.0 resolver strategy on dereference strategy (#3910) (b21d7bf), closes #3452
v0.97.0
0.97.0 (2024-03-07)
Features
- converter: add Reference Object summary and description fields plugins (#3885) (3246c9f), closes #3697
- core: add support for RefElement and LinkElement (#3884) (342ee3f), closes #3882
- core: handle RefElement serialization in toValue serializer (#3901) (f205211), closes #3894
- reference: add support for skipping internal references in AsyncAPI 2.x dereference strategy (#3905) (ad82680), closes #3451
- reference: add dereference strategy that handles abstract RefElement (#3887) (a2eabb6), closes #3881
- reference: add parser plugin for parsing dehydrated ApiDOM (#3892) (6b97051), closes #3889
- reference: add resolver strategy that handles abstract RefElement (#3893) (9db6d3e), closes #3888
- reference: add support for skipping internal references in OpenAPI 3.0.x dereference strategy (#3904) (4da622a), closes #3451
- reference: add support for skipping internal references in OpenAPI 3.1.0 dereference strategy (#3906) (9d005db), closes #3451
- reference: skip processing internal refererences in apidom resolve strategy (#3902) (0762e8b), closes #3451
- reference: skip processing internal refererences in OpenAPI 2.0 resolve strategy (#3903) (dc787bf), closes #3451