pypi / openapi-spec-validator
openapi-spec-validator
What changed in openapi-spec-validator 0.8 to 0.9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
2 breaking2 deprecations4 new APIs and options4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initopenapi-spec-validator 0.91 changes
Breaking changes 1
Validation results may change for specifications that previously relied on discriminator-based narrowing or discriminator mapping resolution errors during validation.
openapi-spec-validator 0.811 changes
Breaking changes 1
Python 3.8 and 3.9 support is dropped.
Deprecations 2
The --error CLI option is deprecated.
The --errors CLI option is deprecated.
New APIs and options 4
Adds a jsonschema-rs backend.
Adds support for OpenAPI 3.2 specifications.
Splits CLI error controls into validation and subschema modes.
Adds a CLI version option.
Fixes and other changes 4
Adds OAS 3.1 schema meta-validation that accounts for jsonSchemaDialect.
Malformed schema traversal now reports validation errors instead of internal exceptions.
Declared path parameters are validated against the path template.
Python 3.13 and 3.14 are supported.