0.15.0a1
Pre-release
Pre-release
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