Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@swagger-api/apidom-ast

Package Overview
Dependencies
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@swagger-api/apidom-ast - npm Package Versions

1345

0.99.2

Diff

Changelog

Source

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
swagger-api
published 0.99.1 •

Changelog

Source

0.99.1 (2024-04-05)

Bug Fixes

swagger-api
published 0.99.0 •

Changelog

Source

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
swagger-api
published 0.98.0 •

Changelog

Source

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
swagger-api
published 0.97.0 •

Changelog

Source

0.97.0 (2024-03-07)

Features

  • apidom-converter: add reference summary and description 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): eat(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
swagger-api
published 0.96.0 •

Changelog

Source

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

  • apidom-converter: add infoSummaryRefractorPlugin (#3848) (1f0a39c), closes #3697
  • apidom-converter: add licenseIdentifierRefractorPlugin (#3854) (b28cafb), closes #3697
  • apidom-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)
swagger-api
published 0.95.0 •

Changelog

Source

0.95.0 (2024-02-09)

Bug Fixes

Features

swagger-api
published 0.94.0 •

Changelog

Source

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

swagger-api
published 0.93.0 •

Changelog

Source

0.93.0 (2024-01-23)

Bug Fixes

Features

  • apidom-ls: create schema rule for missing core keywords (0e921ae), closes #3549
  • apidom-ls: fix schema rule for missing core keywords (3890886)
  • apidom-ls: fix schema rule for missing core keywords (db70831)
  • apidom-ls: fix schema rule for missing core keywords (2aaedf3)
  • apidom-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
swagger-api
published 0.92.0 •

Changelog

Source

0.92.0 (2024-01-12)

Features

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc