- Revert to 0.16.x branch
* python-jupyterlab-server-openapi (jupyterlab-server[openapi])
is the only consumer in the distribution and requires
openapi-core~=0.16.1
* See gh#jupyterlab/jupyterlab_server#400
- Changelog from 0.16.1 to 0.16.6:
* openapi-schema-validator 0.5.2 tests compatibility fix#527
* validators public api expose #455
* allow openapi-schema-validator 0.4 #458
* better unmarshaller finders with refactor #447
* werkzeug flask root path fix#449
* additionalProperties without schema should allow null. #444
* Add NullUnmarshaller #432
* Multi type unmarshaller #433
* Unmarshaller format refactor #434
OBS-URL: https://build.opensuse.org/request/show/1094151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=31
* Switch to jsonschema-spec #416
* Use auto-detect validator proxy #418
* OpenAPI 3.1 support + Auto-detect proxies and request / response
validator protocols #419
* Add py.typed to mark package as supporting typing #420
* Refuse to cast str or bytes to array #421
* x-model extension import model class #422
* Add deepObject support #379
* Add anyOf support #423
* Separate werkzeug support #426
* Starlette support #427
* 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 use dataclasses 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
* Request and Response protocols #407
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=23
- Update to version 0.14.2
* Non required request body fix (#325)
* Parameter simple scenarion for any schema type fix (#323)
- Release notes for 0.14.0
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
- Changelog between 0.13.3 and 0.14.0:
https://github.com/p1c2u/openapi-core/releases
- Edit out mock test requirement for Python 3
OBS-URL: https://build.opensuse.org/request/show/912422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=22