Releases: python-openapi/openapi-spec-validator
Releases · python-openapi/openapi-spec-validator
0.7.1
Features
- Versions submodule #291
- Move to jsonschema-path package #292
- Validator accepts any schema (schema dictionary or SchemaPath) #293
validate
and validate_url
shortcuts #294
Deprecations
validate_spec
shortcut in deprecated. Usevalidate
instead.
validate_spec_url
shortcut is deprecated. Use validate_url
instead.
0.7.0
Features
- Allow validate multiple files (also with pre-commit hook) #255
- Validators and keywords refactor #286
- Python 3.12 support #290
- Bump docker image python from 3.11.5-alpine to 3.12.0-alpine #288
Deprecations
openapi_*_spec_validator
objects are deprecated. Use *SpecValidator
classes instead.
0.6.0
This version drops support for Python 3.7
Upgrades
- Compatibility with jsonschema 4.18, jsonschema-spec 0.2 and openapi-schema-validator 0.6 #202
- Update dependencies #243
Deprecations
spec_url
parameter of spec validator is deprecated. Use base_uri
instead. #202
Backward incompatibilities
- Drop python 3.7 support #226
0.6.0a2
Fixes
- Update SupportsValidation protocol #232
0.6.0a1
This version drops support for Python 3.7
Features
- Compatibility with jsonschema 4.18, jsonschema-spec 0.2 and openapi-schema-validator 0.6 #202
Backward incompatibilities
- Drop python 3.7 support #226
0.5.7
Changelog
- allow path item ref fix #210
- openapi 3.0 schema update #212
- openapi 3.1 schema update #213
0.5.6
Changelog
- Fix typo in server variables schema for OpenAPI 3.1.0 #198
- Include tests in sdist archives #199
- jsonschema 4.17 dependency limit #203
- add python 3.11 support #204
0.5.5
Changelog
- update openapi-schema-validator dependecy #194
0.5.4
Changelog
- schema properties validation recursion fix #193
0.5.3
Changelog
- fix custom format checker not found test #190
- fix property missing reference validation #191