Releases: swagger-api/swagger-js
Releases · swagger-api/swagger-js
v3.19.0-beta.5
v3.19.0-beta.4
3.19.0-beta.4 (2023-02-22)
Bug Fixes
v3.19.0-beta.3
3.19.0-beta.3 (2023-02-21)
Bug Fixes
v3.19.0-beta.2
3.19.0-beta.2 (2023-02-16)
Bug Fixes
- install: fix local dev setup for npm >= 8.19.3 (6eee23d)
- resolver: use native error cause syntax with ApiDOM errors (#2842) (ae0e7e8)
Features
- build: limit the size of UMD build fragment as much as possible (#2843) (982a858), closes #2837
- build: limit the size on npm package as much as possible (#2841) (a6c9f4f), closes #2837
npm package sizes
npm package size before OpenAPI 3.1.0 implementation:
npm notice package size: 568K
npm package size after OpenAPI 3.1.0 implementation:
npm notice package size: 4.4 MB
npm package size after OpenAPI 3.1.0 implementation + optimization:
npm notice package size: 3.8 MB
UMD build fragment sizes
UMD bundle size before the OpenAPI 3.1.0 implementation
228K
UMD bundle size after the OpenAPI 3.1.0 implementation
436K
UMD bundle size after the OpenAPI 3.1.0 implementation + optimization
329K
v3.19.0-beta.1
3.19.0-beta.1 (2023-02-15)
Bug Fixes
- resolver: fix useCircularStructure option support in OpenAPI 3.1 (f89a60f), closes #2755
- resolver: remove LinkElement hook main dereference (ef9d20d), closes #2793
Features
- add OpenAPI 3.1.0 dereference strategy (#2740) (62b4745), closes #2717
- add support for Node.js >= 12.20.0 (a79b7f6)
- bundle ApiDOM dependencies (85d234f)
- expose ApiDOM components as public API (#2828) (b7ddc50), closes #2827
- normalization: introduce normalization for OpenAPI 3.1.0 (35e53d5), closes #2743
- resolve: add ApiDOM JSON parser (#2739) (0ce91cc), closes #2717 #2718
- resolve: add ApiDOM OpenAPI 3.1.0 JSON parser (f231a61), closes #2717
- resolve: add ApiDOM OpenAPI 3.1.0 YAML 1.2 parser (48340c6), closes #2717
- resolve: add ApiDOM resolver based on SwaggerClient HTTP client (551c101), closes #2717
- resolve: add ApiDOM YAML 1.2 parser (f9f9222), closes #2717
- resolver: add support for mode resolver option (5dfaca4), closes #2750
- resolver: add support for modelPropertyMacro option (5b76f37), closes #2749
- resolver: add support for OpenAPI 3.1.0 resolution (19ecbe4), closes #2744
- resolver: add support for parameterMacro option (965ca7a), closes #2748
- resolver: add support for pathDiscriminator option (bf6c109), closes #2753
- resolver: collect errors in AllOfVisitor hooks (#2809) (627ee8d), closes #2808
- resolver: collect errors in ExampleElement visitor hook (09872a5), closes #2798
- resolver: collect errors in ModelPropertyMacro visitor hooks (#2811) (6cef9ff), closes #2810
- resolver: collect errors in ParameterMacroVisitor visitor hooks (#2813) (29ea34d), closes #2812
- resolver: collect errors in PathItemElement visitor hook (#2805) (fba4bbc), closes #2804
- resolver: collect errors in ReferenceElement visitor hook (#2803) (3983953), closes #2802
- resolver: collect errors in SchemaElement visitor hook (#2807) (a098d85), closes #2806
- resolver: create ApiDOM path -> SwaggerClient path translator (280f301), closes #2794
- resolver: limit depth of dereference to max 100 (e1aaf54)
- subtree-resolver: adapt to support OpenAPI 3.1.0 (c20b526), closes #2738
v3.19.0-alpha.4
3.19.0-alpha.4 (2023-02-01)
Bug Fixes
Features
- resolver: collect errors in AllOfVisitor hooks (#2809) (627ee8d), closes #2808
- resolver: collect errors in ExampleElement visitor hook (09872a5), closes #2798
- resolver: collect errors in ModelPropertyMacro visitor hooks (#2811) (6cef9ff), closes #2810
- resolver: collect errors in ParameterMacroVisitor visitor hooks (#2813) (29ea34d), closes #2812
- resolver: collect errors in PathItemElement visitor hook (#2805) (fba4bbc), closes #2804
- resolver: collect errors in ReferenceElement visitor hook (#2803) (3983953), closes #2802
- resolver: collect errors in SchemaElement visitor hook (#2807) (a098d85), closes #2806
- resolver: create ApiDOM path -> SwaggerClient path translator (280f301), closes #2794
v3.19.0-alpha.3
v3.19.0-alpha.2
v3.19.0-alpha.1
3.19.0-alpha.1 (2023-01-23)
Bug Fixes
Features
- add OpenAPI 3.1.0 dereference strategy (#2740) (945bf92), closes #2717
- normalization: introduce normalization for OpenAPI 3.1.0 (58981e4), closes #2743
- resolve: add ApiDOM JSON parser (#2739) (a4e6e52), closes #2717 #2718
- resolve: add ApiDOM OpenAPI 3.1.0 JSON parser (dc5b833), closes #2717
- resolve: add ApiDOM OpenAPI 3.1.0 YAML 1.2 parser (77504ec), closes #2717
- resolve: add ApiDOM resolver based on SwaggerClient HTTP client (485bb01), closes #2717
- resolve: add ApiDOM YAML 1.2 parser (db4737f), closes #2717
- resolver: add support for mode resolver option (5e9cf3d), closes #2750
- resolver: add support for modelPropertyMacro option (4f3ceda), closes #2749
- resolver: add support for OpenAPI 3.1.0 resolution (e04ead9), closes #2744
- resolver: add support for parameterMacro option (34f8a4b), closes #2748
- resolver: add support for pathDiscriminator option (e71c989), closes #2753
- resolver: limit depth of dereference to max 100 (09c589a)
- subtree-resolver: adapt to support OpenAPI 3.1.0 (75083b6), closes #2738