Skip to content

Releases: python-openapi/openapi-core

0.14.2

14 May 11:17
Compare
Choose a tag to compare

Changelog

  • Non required request body fix (#325)

0.14.1

08 May 15:02
Compare
Choose a tag to compare

Changelog

  • Parameter simple scenarion for any schema type fix (#323)

0.14.0

07 May 10:12
Compare
Choose a tag to compare

openapi-core 0.14 is scheduled to be the last major version in the 0.x series.

This release introduces SpecPath which reduces spec creation time and allows to get rid of big schema package

Changes:

  • Spec replaced with SpecPath (#318)

Backward incompatibilities:

  • create_spec shortcut returns SpecPath instead of Spec
  • removed Spec-related schema package
  • schema-related exceptions moved to top level exceptions module
  • readOnly/writeOnly invalid properties raise error (before were ommitted)
  • MediaTypeDeserializersFactory.create expects mimetype string instead of media_type
  • MediaTypeFinder.find returns media_type, mimetype tuple instead of just media_type

0.13.8

01 May 10:37
Compare
Choose a tag to compare

Changelog

  • use prepared request to format payload before converting (#271)
  • deserialize form urlencoded media type (#302)
  • deserialize data form media type (#303)
  • Media type finder (#307)
  • Add extensions support for the Parameter model (#308)
  • Response finder (#309)
  • Falcon3 support (#316)

0.13.7

15 Feb 12:24
Compare
Choose a tag to compare

Changelog

  • Any unmarshaller validate fix (#295)
  • Spec validation customization (#290)
  • Format checker deepcopy to shallowcopy (#291)
  • Format checker on validation scope (#292)
  • Basic documentation (#293)

0.13.6

09 Feb 22:27
Compare
Choose a tag to compare

Changelog

  • Remove security on operation level fix (#284)
  • AnyUnmarshaller use allOf schemas (#286)

0.13.5

01 Feb 22:23
Compare
Choose a tag to compare

Changelog

  • prioritize concrete paths fix (#273)
  • return None on nullable array type (#276)

0.13.4

20 Jul 14:05
Compare
Choose a tag to compare

Changelog

  • Paths finder relative url and simple paths check fix (#222)
  • Add documentation for custom formatters (#228)
  • Fix Requests.response factory (#227)
  • Case insensitive headers fix (#236)
  • Security HTTP provider fix (#225)
  • Unmarshalling nullable objects (#239)
  • Date-time format unmarshal tz fix (#237)
  • Templating parser path parameter search fix (#245)
  • Fix the Falcon integration to properly handle URLs with query strings. (#233)

0.13.3

11 Mar 12:03
Compare
Choose a tag to compare

Changelog

  • Path patterns finder (#202) - server and path with variables resolving
  • Requests integration (#209)
  • b64decode issue29427 fix (#210)
  • Extensible schema models (#211)
  • Use openapi-schema-validator library (#212)
  • Fix to force ConfigParser to correctly parse extra requirements (#214)
  • Falcon integration (#215)

0.13.2

24 Feb 10:02
Compare
Choose a tag to compare

Changelog

  • werkzeug missing dependency fix (#203)