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
NoValuetype removed (#340) attrsremove and usedataclassesbackport 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_specshortcut #393
Backward incompatibilities
- Python 3.6 and earlier no longer supported
headersattribute added toOpenAPIResponsedatatypeRequestParameters'headerattribute asHeaderstypeRequestParameters'cookieattribute asImmutableMultiDicttypeRequestValidationResult'parametersattribute asParameterstype- unused
server,operationandpathattributes removed fromRequestValidationResult EmptyParameterValueexception renamed toEmptyQueryParameterValueFalconOpenAPIRequestFactoryrequires to be instantiatedcreate_specshortcut replaced withSpec.create