Releases: swagger-api/apidom
Releases · swagger-api/apidom
v0.56.2
v0.56.1
v0.56.0
v0.55.1
v0.55.0
0.55.0 (2022-11-04)
Bug Fixes
Features
- add AsyncAPI 2.5.0 support in parsing adapters (#2236) (8347b62), closes #2082
- ls: add AsyncAPI 2.5.0 support for all Message Binding Objects (#2239) (d4a4dc8), closes #2086
- ls: add AsyncAPI 2.5.0 support for Operation Binding Objects (#2240) (81f9409), closes #2086
- ls: add AsyncAPI 2.5.0 support for Server Binding Objects (#2241) (33dfbb5), closes #2086
- ls: add partial support for AsyncAPI 2.5.0 (#2238) (368bfcf), closes #2084
- ns-asyncapi-2: add latest bindings versions in elements layer (#2224) (15e436c), closes #2080
- ns-asyncapi-2: add support for 2.5.0 in bindings refractors (#2231) (0db1bd3), closes #2081
- ns-asyncapi-2: add support for 2.5.0 in refractors (91e38a4), closes #2081
- ns-asyncapi-2: add support for 2.5.0 version in element layer (#2222) (9d1f9f6), closes #2080
- ns-asyncapi-2: add support for AsyncAPI 2.5.0 (ef3ef25), closes #2081
- ns-asyncapi-2: improve types for bindings elements (#2223) (b44dcfc), closes #2080
- ns-asyncapi-2: improve types for elements (#2221) (810c9f9), closes #2080
v0.54.0
0.54.0 (2022-10-28)
Bug Fixes
- ls: fix docs rule for OpenAPI 3.x.y Parameter (#2215) (3fe4a0b), closes #2030
- ls: fix OpenAPI Link.requestBody field completion (#2207) (9bd013b), closes #2206
- ls: provide OpenAPI 3.1 Request Body allowed fields lint rule (#2216) (ae4c69b), closes #2061
- ls: provide spec extension link rule for Discriminator (#2211) (ecfeac5), closes #2061
Features
- ls: provide completion rules for $ref field in supported objects (#2203) (b1d13d8), closes #2202
- ls: provide OpenAPI 3.1 Response allowed fields lint rule (#2217) (af281ef), closes #2061
- ls: provide OpenAPI 3.1 Responses docs rules (#2218) (90da98a), closes #2063
- ls: provide OpenAPI 3.1.0 completion rules for Responses object (#2196) (8602f74)
- ls: provide OpenAPI 3.1.0 Example allowed fields lint rule (#2212) (9c152ef), closes #2061
- ls: provide OpenAPI 3.1.0 lint and completion for Link object (#2195) (beb02b9)
- ls: provide OpenAPI 3.1.0 lint rules for Security Scheme object (#2192) (50baf52)
v0.53.0
v0.52.0
0.52.0 (2022-10-25)
Bug Fixes
- ls: finalize completion rules for OpenAPI Parameter (#2176) (18d1d6a), closes #2032
- ls: fix error code enum consistency for OpenAPI 3.0.x (0b0fbf3), closes #2033
- ls: fix OpenAPI Media Type value lint rule error code (#2177) (9a85ca3), closes #2033
- ls: fix rule errors manifesting on OpenAPI 3.0.x Petstore (#2189) (8c76cb9), closes #2187
- ls: make OpenAPI OAuth Flow completion rules consistent (#2179) (7f45be7), closes #2032
Features
- ls: add completion rules for Encoding.style fiel (#2178) (cfa11df), closes #2032
- ls: finalize support for OpenAPI 3.0.x Spec Ext lint rules (434bd92), closes #2033
- ls: OpenAPI 3.x.x mutually exclusive lint rule for Media Type (#2168) (de53a13)
- ls: provide OpenAPI 3.0.x Header completion rules (cee0d9c), closes #2032
- ls: provide OpenAPI 3.0.x Header docs rules (c7b8ced), closes #2031
- ls: provide OpenAPI 3.0.x Header lint rules (af07fd3), closes #2033
- ls: provide OpenAPI 3.0.x Link completion rules (8ad4efd), closes #2032
- ls: provide OpenAPI 3.0.x Link docs rules (5912364), closes #2031
- ls: provide OpenAPI 3.0.x Link lint rules (98b0c8b), closes #2033
- ls: provide OpenAPI 3.0.x Reference lint rules (#2185) (c7005b8), closes #2033
- ls: provide OpenAPI 3.0.x Response completion rules (409fbd1), closes #2032
- ls: provide OpenAPI 3.0.x Response docs rules (44f5e6c), closes #2031
- ls: provide OpenAPI 3.0.x Response lint rules (fb69f9d), closes #2033
- ls: provide OpenAPI 3.1.0 completion rules for Encoding object (#2169) (a4618af)
- ls: provide OpenAPI 3.1.0 completion rules for OAuth Flow (#2173) (7e74e6a)
- ls: provide OpenAPI 3.1.0 completion rules for OAuth Flows (#2172) (081e8aa)
- ls: provide OpenAPI 3.1.0 completion rules for Parameter object (#2167) (4b437ff)
- ls: provide OpenAPI 3.1.0 completion rules for Tag object (#2170) (a4fb397)
- ls: provide OpenAPI 3.1.0 completion rules for XML object (#2171) (8dda533)
v0.51.1
v0.51.0
0.51.0 (2022-10-20)
Bug Fixes
- apidom-ls: fix OAS example value/externalValue rule (4b3b527)
- ls: duplicate completion rules for OpenAPI 3.1.0 Path Item (#2151) (d476aef)
- ls: finalize rules for OpenAPI License object (#2155) (9d37af4)
- ls: finalize rules for OpenAPI Server object (#2156) (6b4abbf)
- ls: fix OpenAPI 3.x.y Example Obj mutually exclusive lint rule (#2146) (fd654e6), closes #2141
- ns-openapi-3-0: drop support of extensions from Discriminator (#2147) (4bc2bde)
Features
- ls: introduce handling Referece Object for OpenAPI (#2157) (8636086)
- ls: OpenAPI 3.1.0 lint rules for Server object (#2149) (ae9ec4f)
- ls: provide OpenAPI 3.0.x Discriminator completion rules (f6a972f), closes #2032
- ls: provide OpenAPI 3.0.x Discriminator docs rules (fb7fd19), closes #2031
- ls: provide OpenAPI 3.0.x OAuth Flow completion rules (5130e76), closes #2032
- ls: provide OpenAPI 3.0.x OAuth Flow docs rules (26a895d), closes #2031
- ls: provide OpenAPI 3.0.x OAuth Flow lint rules (bcd12a7), closes #2033
- ls: provide OpenAPI 3.0.x Security Scheme completion rules (649638e), closes #2032
- ls: provide OpenAPI 3.0.x Security Scheme docs rules (6177e7d), closes #2031
- ls: provide OpenAPI 3.0.x Security Scheme lint rules (8582d4c), closes #2033
- ls: provide OpenAPI 3.0.x XML completion rules (7bebafe), closes #2032
- ls: provide OpenAPI 3.0.x XML docs rules (6446de3), closes #2031
- ls: provide OpenAPI 3.0.x XML lint rules (f073907), closes #2033
- ls: provide OpenAPI 3.1.0 completion rules for Operation object (#2152) (4f414ef)
- ls: provide OpenAPI 3.1.0 completion rules for Path Item object (#2150) (e78665e)
- ls: provide OpenAPI 3.1.0 License lint rules (#2136) (20a09d5)
- ls: provider OpenAPI 3.0.x Discriminator lint rules (40c9009), closes #2033
- ls: provide OpenAPI 3.1.0 lint and completion rules for
openapi
object (#2106) (f22b6ee8) - reference: add support for file allow list for FileResolver (#2159) (e1b914c), closes #2154
BREAKING CHANGES
- reference: FileResolver will not detect and process any local file
unless explicitly allowed by fileAllowList option