Skip to content

Releases: swagger-api/apidom

v0.56.2

16 Nov 11:15

Choose a tag to compare

0.56.2 (2022-11-16)

Bug Fixes

  • ls: fix AsyncAPI 2.x Operation.security field lint rules (d9d60a7)
  • ns-openapi-3-1: add Info.summary getters/setters (#2272) (9ca3aa4)

v0.56.1

11 Nov 14:11

Choose a tag to compare

0.56.1 (2022-11-11)

Bug Fixes

  • ls: enable completion for AsyncAPI binding objects (#2260) (821856e)
  • ls: fix OpenAPI Responses patterned fields linting (1751c8d)
  • ls: fix required lints in OpenAPI (b8046bd), closes #2264

v0.56.0

04 Nov 22:00

Choose a tag to compare

0.56.0 (2022-11-04)

Features

v0.55.1

04 Nov 14:32

Choose a tag to compare

0.55.1 (2022-11-04)

Bug Fixes

v0.55.0

04 Nov 12:15

Choose a tag to compare

0.55.0 (2022-11-04)

Bug Fixes

  • ls: remove duplicated rule in OpenAPI config (#2220) (e51bd31)

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

28 Oct 13:04

Choose a tag to compare

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

27 Oct 10:37

Choose a tag to compare

0.53.0 (2022-10-27)

Features

  • apidom-ls: add 'follow link' to hover for URL like strings (487f7d3)
  • apidom-ls: implement links service (33347c0)
  • ls: provide OpenAPI 3.1.0 completion for Server Variable object (#2193) (ba5afdd)

v0.52.0

25 Oct 12:04

Choose a tag to compare

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

21 Oct 11:20

Choose a tag to compare

0.51.1 (2022-10-21)

Bug Fixes

  • reference: bind options before execution of resolvers and parsers (#2166) (89b946d)

v0.51.0

20 Oct 11:27

Choose a tag to compare

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