Releases: swagger-api/swagger-editor
Releases · swagger-api/swagger-editor
Swagger Editor v4.9.0 Released!
v5.0.0-alpha.52
5.0.0-alpha.52 (2023-03-21)
Features
- add rendering support for OpenAPI 3.1.0 fields in preview pane (47ff624)
v5.0.0-alpha.51
Swagger Editor v4.8.0 Released!
v5.0.0-alpha.50
5.0.0-alpha.50 (2023-03-03)
Features
v5.0.0-alpha.49
Swagger Editor v4.7.0 Released!
v5.0.0-alpha.48
5.0.0-alpha.48 (2023-03-01)
Features
- use [email protected] with [email protected] (#3898) (4fea662), closes #3897 #3891 #3884
NOTE: SwaggerEditor@5 is using SwaggerUI and ApiDOM as direct dependencies. SwaggerUI is using swagger-client. swagger-client is using ApiDOM to facilitate OpenAPI 3.1.0 resolution. This means that dependency tree of SwaggerEditor@5 might contain two versions of ApiDOM. Following webpack resolve.alias needs to be added to you webpack config to avoid bundling ApiDOM twice. More information available in usage section of main README file.
alias: {
// This alias makes sure we don't pull two different versions of ApiDOM.
// swagger-client uses ApiDOM as well, and might come with different ApiDOM version.
// SwaggerEditor ApiDOM dependency takes precendence in the resolution.
'@swagger-api/apidom-ast$': '/node_modules/@swagger-api/apidom-ast/es/index.js',
'@swagger-api/apidom-core$': '/node_modules/@swagger-api/apidom-core/es/index.js',
'@swagger-api/apidom-json-pointer$': '/node_modules/@swagger-api/apidom-json-pointer/es/index.js',
'@swagger-api/apidom-ls$': '/node_modules/@swagger-api/apidom-ls/es/index.js',
'@swagger-api/apidom-ns-api-design-systems$': '/node_modules/@swagger-api/apidom-ns-api-design-systems/es/index.js',
'@swagger-api/apidom-ns-asyncapi-2$': '/node_modules/@swagger-api/apidom-ns-asyncapi-2/es/index.js',
'@swagger-api/apidom-ns-json-schema-draft-4$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-4/es/index.js',
'@swagger-api/apidom-ns-json-schema-draft-6$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-6/es/index.js',
'@swagger-api/apidom-ns-json-schema-draft-7$': '/node_modules/@swagger-api/apidom-ns-json-schema-draft-7/es/index.js',
'@swagger-api/apidom-ns-openapi-3-0$': '/node_modules/@swagger-api/apidom-ns-openapi-3-0/es/index.js',
'@swagger-api/apidom-ns-openapi-3-1$': '/node_modules/@swagger-api/apidom-ns-openapi-3-1/es/index.js',
'@swagger-api/apidom-parser$': '/node_modules/@swagger-api/apidom-parser/es/parser.js',
'@swagger-api/apidom-parser-adapter-api-design-systems-json$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json/es/adapter.js',
'@swagger-api/apidom-parser-adapter-api-design-systems-yaml$': '/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/es/adapter.js',
'@swagger-api/apidom-parser-adapter-asyncapi-json-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2/es/adapter.js',
'@swagger-api/apidom-parser-adapter-asyncapi-yaml-2$': '/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/es/adapter.js',
'@swagger-api/apidom-parser-adapter-json$': '/node_modules/@swagger-api/apidom-parser-adapter-json/es/adapter-browser.js',
'@swagger-api/apidom-parser-adapter-openapi-json-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0/es/adapter.js',
'@swagger-api/apidom-parser-adapter-openapi-json-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1/es/adapter.js',
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-0$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/es/adapter.js',
'@swagger-api/apidom-parser-adapter-openapi-yaml-3-1$': '/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/es/adapter.js',
'@swagger-api/apidom-parser-adapter-yaml-1-2$': '/node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/es/adapter-browser.js',
'@swagger-api/apidom-reference$': '/node_modules/@swagger-api/apidom-reference/es/index.js',
'@swagger-api/apidom-reference/configuration/empty$': '/node_modules/@swagger-api/apidom-reference/es/configuration/empty.js',
'@swagger-api/apidom-reference/resolve/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/resolve/strategies/openapi-3-1/index.js',
'@swagger-api/apidom-reference/parse/parsers/binary$': '/node_modules/@swagger-api/apidom-reference/es/parse/parsers/binary/index-browser.js',
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/$anchor$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/$anchor/index.js',
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1/selectors/uri$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/selectors/uri/index.js',
'@swagger-api/apidom-reference/dereference/strategies/openapi-3-1$': '/node_modules/@swagger-api/apidom-reference/es/dereference/strategies/openapi-3-1/index.js',
},