Releases
v3.19.0
3.19.0 (2023-03-06)
Bug Fixes
build: allow bundlers to process code properly (#2852 ) (4eb131e )
build: fix bundling of overridden ApiDOM deps (#2853 ) (604cf87 )
build: fix failing UMD build (d8948ae )
build: remove @types/ramda from bundled dependencies (783f1b1 )
install: fix local dev setup for npm >= 8.19.3 (6eee23d )
resolver: fix useCircularStructure option support in OpenAPI 3.1 (f89a60f ), closes #2755
resolver: remove LinkElement hook main dereference (ef9d20d ), closes #2793
resolver: use native error cause syntax with ApiDOM errors (#2842 ) (ae0e7e8 )
Features
add OpenAPI 3.1.0 dereference strategy (#2740 ) (62b4745 ), closes #2717
add support for Node.js >= 12.20.0 (a79b7f6 )
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
bundle ApiDOM dependencies (85d234f )
deps: use ApiDOM npmjs.com npm packages (#2861 ) (1360993 ), closes #2860
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: expose resolve makers (#2855 ) (5b88577 )
resolver: expose resolve strategies (#2854 ) (2a39fb4 )
resolver: limit depth of dereference to max 100 (e1aaf54 )
subtree-resolver: adapt to support OpenAPI 3.1.0 (c20b526 ), closes #2738
You can’t perform that action at this time.