openapi-schema-validator

OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1

BSD-3-CLAUSE License

Downloads
7.5M
Stars
99
Committers
17

Bot releases are hidden (Show)

openapi-schema-validator - 0.6.2 Latest Release

Published by p1c2u about 1 year ago

Bug fixes

  • OAS30Validator readonly writeonly fix #135
openapi-schema-validator - 0.6.1

Published by p1c2u about 1 year ago

Bug fixes

  • Jsonschema package keywords module rename fix #132
openapi-schema-validator - 0.6.0

Published by p1c2u over 1 year ago

This version drops support for Python 3.7

Upgrades

  • Compatibility with jsonschema 4.18 #72
  • Dependencies update #106

Backward incompatibilities

  • Python 3.7 support dropped #84
  • OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead. #85
openapi-schema-validator - 0.6.0a1

Published by p1c2u over 1 year ago

Changelog

  • Python 3.7 support dropped #84
  • OAS30Validator read write properties dropped #85
  • jsonschema 4.18 compatibility #72

Backward incompatibilities

  • OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead.
openapi-schema-validator - 0.5.0

Published by p1c2u over 1 year ago

Changelog

  • Formats raise error for other types fix #67

Backward incompatibilities

  • format validators ignore other types and pass (in accordance with the specification)
openapi-schema-validator - 0.4.4

Published by p1c2u over 1 year ago

Changelog

  • Include tests in sdist archives #71
  • jsonschema 4.17 dependency limit #73
  • add python 3.11 support #74
openapi-schema-validator - 0.4.3

Published by p1c2u over 1 year ago

Changelog

  • test required formats only #62
openapi-schema-validator - 0.4.2

Published by p1c2u over 1 year ago

Changelog

  • Rely on jsonschema date date-time and uuid format checkers. Format checkers assigned to validators #60

Backward incompatibility

  • Missing format checker for format no longer raise FormatError
openapi-schema-validator - 0.4.1

Published by p1c2u over 1 year ago

Changelog

  • OAS30 read write validators #59
openapi-schema-validator - 0.4.0

Published by p1c2u almost 2 years ago

Changelog

  • Drop no longer used runtime dependency on attrs #54
  • Re-implemented nullable based on OAS 3.0.3 definition. #57
openapi-schema-validator - 0.3.4

Published by p1c2u about 2 years ago

Changelog

  • OASValidator 3.0 read write pass with evolve #52
openapi-schema-validator - 0.3.3

Published by p1c2u about 2 years ago

Changelog

  • Static types and Mypy static type check #51
openapi-schema-validator - 0.3.2

Published by p1c2u about 2 years ago

Changeling

  • type validator error msg formatting fix #50
openapi-schema-validator - 0.3.1

Published by p1c2u about 2 years ago

Changelog

  • OpenAPI 3.1 validator's JSONSchema subclassing deprecation fix #47
  • OpenAPI 3.0 validator's JSONSchema subclassing deprecation workaround #49
openapi-schema-validator - 0.3.0

Published by p1c2u over 2 years ago

Changelog

  • OpenAPI 3.1 validator #18
  • drop python 3.6 support #18
  • make jsonschema4 compatible (DeprecationWarning fix) reintroduced #38
  • 0.2.1 changes #37
    • Revert "make jsonschema4 compatible (DeprecationWarning fix)"
    • drop python 3.6 support part 2
    • Limit jsonschema dependency
  • Validate oneOf, anyOf and allOf with discriminator OAS30 #30 and OAS31 #39
openapi-schema-validator - 0.2.3

Published by p1c2u over 2 years ago

Changelog

  • readOnly and writeOnly on jsonschema4 fix #41
openapi-schema-validator - 0.3.0a2

Published by p1c2u over 2 years ago

Changelog

  • make jsonschema4 compatible (DeprecationWarning fix) reintroduced #38
  • 0.2.1 changes #37
    • Revert "make jsonschema4 compatible (DeprecationWarning fix)"
    • drop python 3.6 support part 2
    • Limit jsonschema dependency
  • Validate oneOf, anyOf and allOf with discriminator OAS30 #30 and OAS31 #39
openapi-schema-validator - 0.2.2

Published by p1c2u over 2 years ago

Changelog

  • Validate oneOf, anyOf and allOf with discriminator (cherry-pick from 0.3.x) #30
openapi-schema-validator - 0.2.1

Published by p1c2u over 2 years ago

Changelog

  • Revert "make jsonschema4 compatible (DeprecationWarning fix)" #34
  • Drop python 3.6 support (cherry-pick from 0.3.x and part 2) #35
  • Limit jsonschema dependency #36
openapi-schema-validator - 0.3.0a1

Published by p1c2u almost 3 years ago

Changelog

  • OpenAPI 3.1 validator #18
  • drop python 3.6 support #18