Releases: python-openapi/openapi-core
Releases · python-openapi/openapi-core
0.15.0a1
Changelog
- Parameter deserialize complex scenario support (#329)
- Response headers support (#332)
- Response headers support for contrib (#333)
- Drop python 2.7 support (#335 #344 #351)
- Drop python 3.5 support (#339)
- Drop python 3.6 support #383
- Add python 3.10 support #383
- Falcon2 support drop (#353)
- Django2 support drop (#358)
- Support basic re_path for Django integration (#337)
- unused
NoValue
type removed (#340) attrs
remove and usedataclasses
backport for python 3.6 (#345)- Request validation parameters dataclass (#346)
- Handle missing MIME type in MediaTypeFinder (#371)
- Limit openapi dependencies upper bounds #386
- switch to
pathable
#389 - Get rid of
create_spec
shortcut #393
Backward incompatibilities
- Python 3.6 and earlier no longer supported
headers
attribute added toOpenAPIResponse
datatypeRequestParameters
'header
attribute asHeaders
typeRequestParameters
'cookie
attribute asImmutableMultiDict
typeRequestValidationResult
'parameters
attribute asParameters
type- unused
server
,operation
andpath
attributes removed fromRequestValidationResult
EmptyParameterValue
exception renamed toEmptyQueryParameterValue
FalconOpenAPIRequestFactory
requires to be instantiatedcreate_spec
shortcut replaced withSpec.create
0.14.2
0.14.1
0.14.0
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 withSpecPath
(#318)
Backward incompatibilities:
create_spec
shortcut returnsSpecPath
instead ofSpec
- removed Spec-related
schema
package - schema-related
exceptions
moved to top levelexceptions
module readOnly
/writeOnly
invalid properties raise error (before were ommitted)MediaTypeDeserializersFactory.create
expectsmimetype
string instead ofmedia_type
MediaTypeFinder.find
returnsmedia_type, mimetype
tuple instead of justmedia_type
0.13.8
0.13.7
0.13.6
0.13.5
0.13.4
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
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)