Releases: python-openapi/openapi-spec-validator
Releases · python-openapi/openapi-spec-validator
0.5.2
Changelog
- Use stdlib importlib.resources on python >= 3.9 #174
- mypy typing module version fix #181
- Drop no longer used runtime dependency on PyYAML #180
- allow openapi-schema-validator 0.4 #187
0.5.1
Changelog
- Responses schema validation #177
0.5.0
Changelog
- detect spec schema version #167
- static types and Mypy static type check #168
- tests mark network #169
- schemas and validators lazy loading proxy #170
- CLI detect spec version #171
- Shortcuts refactor and validators explicit usage #172
Backward incompatibilities
- redundant shortcuts
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.
0.5.0a3
Changeling
- jsonschema subclassing fix #163
- use jsonschema spec and yield from #164
0.5.0a2
Changelog
- Use importlib_resources instead of pkg_resources #155
- Use the json module to take care of the integer keys. #146
0.5.0a1
Changelog
- Implements OpenAPI 3.1 spec validator #143
0.4.0
Changelog
- Drop Python 2.7, 3.5 and 3.6 support #137
- Add Python 3.10 support #137
- Bump dependency upper bounds #137
- Drop pyrsistent direct dependency #142
0.3.3
Changelog
- Use valid licence registry identifier for Apache-2.0 licence #139
- add setuptools dependency for pkg_resources, sort deps #141
0.3.2
Changelog
- On validation error: add cause and context. #129
- Switch to poetry and update dependencies #136
0.3.1
Changelog
- File handler Windows compatibility fix (#122)
- Recurse references in validation (#125)
- A $ref may be a property name fix (#124)