NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #853 most downloaded on PyPI
OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator
Last release 4 months ago
20 May 2026
Ships unpredictably
gaps range from 8 days to 1.7 years
Most releases are documented
notes for 29 of 40 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
48 releases · first in 2017
Upgrade schema-validator 0.9 #505
Update jsonschema dependency version range #489
One column per quarter.
Features Jsonschema-rs backend #478
Use resolved cache feature of jsonschema-path #479
Add OAS 3.1 jsonSchemaDialect-aware schema meta-validation #471
Deprecates --error / --errors CLI options #469
Jsonschema-path 0.4 and openapi-schema-validator 0.7 upgrades #459
Jsonschema-path 0.4.0b8 upgrade #455
Jsonschema-path 0.4.0b2 upgrade #449
Python 3.8 support dropped #392
Allow undefined required properties #312
validate_spec shortcut in deprecated. Usevalidate instead.
validate and validate_url shortcuts #294validate_spec shortcut in deprecated. Usevalidate instead.validate_spec_url shortcut is deprecated. Use validate_url instead.openapi_*_spec_validator objects are deprecated. Use *SpecValidator classes instead.
openapi_*_spec_validator objects are deprecated. Use *SpecValidator classes instead.spec_url parameter of spec validator is deprecated. Use base_uri instead. #202
This version drops support for Python 3.7
spec_url parameter of spec validator is deprecated. Use base_uri instead. #202Update SupportsValidation protocol #232
This version drops support for Python 3.7
This version drops support for Python 3.7
# Changelog * allow path item ref fix #210 * openapi 3.0 schema update #212 * openapi 3.1 schema update #213
Fix typo in server variables schema for OpenAPI 3.1.0 #198
update openapi-schema-validator dependecy #194
schema properties validation recursion fix #193
fix custom format checker not found test #190
Use stdlib importlib.resources on python >= 3.9 #174
Responses schema validation #177
detect spec schema version #167
validate_v*_spec and validate_v*_spec_url removed. Use validate_spec and validate_spec_url with validator parameter instead.default_handlers (and whole handlers package) removed. Use handlers from jsonschema_spec.handlers instead.jsonschema subclassing fix #163
Use importlib_resources instead of pkg_resources #155
Implements OpenAPI 3.1 spec validator #143
Drop Python 2.7, 3.5 and 3.6 support #137
Use valid licence registry identifier for Apache-2.0 licence #139
On validation error: add cause and context. #129
File handler Windows compatibility fix
# Changelog * Latest spec 3.0 schema
Switched to using requests rather than direct use of urllib3
# Changelog * Adds support for pre-commit
# Changelog * STDIN input support (#75) * End of Python 3.4 support
Bump PyYAML to 5.1 for CVE-2017-18342
revert pyyaml requirement version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →