openapi-core

Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI v3.0 and OpenAPI v3.1 specification.

BSD-3-CLAUSE License

Downloads
667.6K
Stars
279
Committers
70

Bot releases are visible (Hide)

openapi-core - 0.11.1

Published by p1c2u about 5 years ago

Changelog

  • Path item parameter override (#145)
  • Separate cast and unmarshal (#156)
openapi-core - 0.11.0

Published by p1c2u over 5 years ago

openapi-core 0.11 is the last major version with schema validation based on internal validators (object validators). Next major versions is scheduled to be based on jsonschema validators (OAS Validator).

Changelog

  • End of Python 3.4 support (#136)
  • Add support for one-of with any type (#133)
  • Modify FlaskOpenAPIRequest to accommodate path variables (#141)
  • Primitive types unmarshallers (#138)
  • attr errors hashable fix (#143)
  • Parameters on path item object support (#144)
openapi-core - 0.10.0

Published by p1c2u over 5 years ago

openapi-core 0.10 is the last major version with Python 3.4 support

Changelog

  • Fix #124: Checking "additionalProperties" in "oneOf" items. (#125)
  • Add support for password string format (#132)
  • Add support for path-level parameters (#130)
  • Add support for "links" in Response (#131)
  • Fix number validator (#134)
openapi-core - 0.9.0

Published by p1c2u over 5 years ago

Changelog

  • Raw value type strict validation (#123
  • Object additionalProperties support (#121)
  • Properly formatting UUID if value is already a UUID (#112)
  • String byte format fix (#117)
openapi-core - 0.8.0

Published by p1c2u over 5 years ago

Changelog

  • byte string format (#111)
  • Fix import in an example (#102)
  • Dont use value for determining any type (#106)
  • Test for non utc systems fix (#107)
  • Accepting uuid string format and validating accordingly (#109)
openapi-core - 0.7.1

Published by p1c2u over 5 years ago

Changelog

  • Python 2.7 requirements fix
Package Rankings
Top 2.01% on Pypi.org
Related Projects