Swagger Editor 3.6.21 Released!
Interface changes
Schema validation is now known as structural validation. If you have a custom plugin that works with error state and looks for { source: "schema" }, you should modify your plugin to target { source: "structural" }.
Structural validation's interface has been modified - everything exposed under system.validateJsonSchema has been moved to system.jsonSchemaValidator, and many of those interfaces have been changed.
Changelog
- improvement(structural-validation): pluggability & dynamic schema provisioning for structural validation (via #1935)
- improvement(semantic-validation): expand unique operationId coverage to OpenAPI 3 (via #1945)
- fix(semantic-validation): cover OAS3 global parameters and handle referenced param content (via #1944)