Skip to content

Releases: python-openapi/openapi-spec-validator

0.7.2

Choose a tag to compare

@p1c2u p1c2u released this 07 Jun 14:43

Fixes

  • Allow undefined required properties #312
  • Extract extra options recursively #391

0.7.1

Choose a tag to compare

@p1c2u p1c2u released this 13 Oct 11:42

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

Choose a tag to compare

@p1c2u p1c2u released this 09 Oct 14:53

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

Choose a tag to compare

@p1c2u p1c2u released this 10 Jul 07:57

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

0.6.0a2 Pre-release
Pre-release

Choose a tag to compare

@p1c2u p1c2u released this 16 Jun 08:23

Fixes

  • Update SupportsValidation protocol #232

0.6.0a1

0.6.0a1 Pre-release
Pre-release

Choose a tag to compare

@p1c2u p1c2u released this 15 Jun 11:39

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

Choose a tag to compare

@p1c2u p1c2u released this 11 Jun 23:07

Changelog

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

0.5.6

Choose a tag to compare

@p1c2u p1c2u released this 17 Mar 08:39

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

Choose a tag to compare

@p1c2u p1c2u released this 06 Feb 05:56

Changelog

  • update openapi-schema-validator dependecy #194

0.5.4

Choose a tag to compare

@p1c2u p1c2u released this 02 Feb 05:02

Changelog

  • schema properties validation recursion fix #193