NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #845 most downloaded on PyPI
OpenAPI schema validation for Python
Last release 5 months ago
27 Apr 2026
Ships unpredictably
gaps range from 9 days to 1.3 years
Nearly every release is documented
notes for 32 of 33 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
36 releases · first in 2020
One column per quarter.
Enforce properties required flag #290
OAS31Validator and OAS32Validator no longer use discriminator-driven schema selection for oneOf, anyOf, or allOf.discriminator is now treated as a hint/annotation and does not change validation outcome.Speed up validate() with validator caching and optional schema-check fast path #273
Harden validate defaults for remote $ref resolution #270
validate uses a local-only empty registry to avoid implicit remote $ref retrieval. To resolve external references, pass an explicit registry. Set allow_remote_references=True only if you explicitly accept jsonschema's default remote retrieval behavior.Support official OAS 3.2 dialect and set it as default #263
OAS 3.1 dialect registration and validator discovery #262
Add OpenAPI 3.2.0 support (OAS32Validator) #256
Ignore readOnly/writeOnly set to False #248
Remove jsonschema-specifications version limit #149
OAS30Validator readonly writeonly fix #135
Jsonschema package keywords module rename fix #132
This version drops support for Python 3.7
This version drops support for Python 3.7
OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead. #85OAS30Validator read write properties dropped #85
OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead.Formats raise error for other types fix #67
Include tests in sdist archives #71
# Changelog * test required formats only #62
Rely on jsonschema date date-time and uuid format checkers. Format checkers assigned to validators #60
date date-time and uuid format checkers. Format checkers assigned to validators #60FormatErrorOAS30 read write validators #59
Drop no longer used runtime dependency on attrs #54
OASValidator 3.0 read write pass with evolve #52
Static types and Mypy static type check #51
type validator error msg formatting fix #50
OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix #47
make jsonschema4 compatible (DeprecationWarning fix) reintroduced #38
make jsonschema4 compatible (DeprecationWarning fix) reintroduced #38
# Changelog * OpenAPI 3.1 validator #18 * drop python 3.6 support #18
readOnly and writeOnly on jsonschema4 fix #41
Validate oneOf, anyOf and allOf with discriminator (cherry-pick from 0.3.x) #30
Revert "make jsonschema4 compatible (DeprecationWarning fix)" #34
make jsonschema4 compatible (DeprecationWarning fix) #25
Fix required in composition #16
Stop assigning a version to our Validator
Switch to a MIT-licensed dependency
# Changelog * jsonschema dependency fix
Permit uppercase characters in UUID
Datetime format dependencies fix
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →