Skip to content

Releases: python-openapi/openapi-spec-validator

0.7.0

09 Oct 14:53

Choose a tag to compare

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

10 Jul 07:57

Choose a tag to compare

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

16 Jun 08:23

Choose a tag to compare

0.6.0a2 Pre-release
Pre-release

Fixes

  • Update SupportsValidation protocol #232

0.6.0a1

15 Jun 11:39

Choose a tag to compare

0.6.0a1 Pre-release
Pre-release

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

11 Jun 23:07

Choose a tag to compare

Changelog

  • allow path item ref fix #210
  • openapi 3.0 schema update #212
  • openapi 3.1 schema update #213

0.5.6

17 Mar 08:39

Choose a tag to compare

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

06 Feb 05:56

Choose a tag to compare

Changelog

  • update openapi-schema-validator dependecy #194

0.5.4

02 Feb 05:02

Choose a tag to compare

Changelog

  • schema properties validation recursion fix #193

0.5.3

01 Feb 08:30

Choose a tag to compare

Changelog

  • fix custom format checker not found test #190
  • fix property missing reference validation #191

0.5.2

16 Jan 05:30

Choose a tag to compare

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