Releases: python-openapi/openapi-core
Releases · python-openapi/openapi-core
0.23.1
Sorry, something went wrong.
No results found
p1c2u
released this
02 Apr 23:46
Features
- Add Starlette 1.x support #1151
Fixes
- Array parameter default regression with SchemaPath #1158
- Fix unstable error message for additional properties #1159
0.23.0
Sorry, something went wrong.
No results found
p1c2u
released this
12 Mar 13:27
Features
- Add OpenAPI 3.2 support and move V3 aliases to V32 #1121
- Add opt-in strict mode for omitted additionalProperties #1124
- Add explicit Falcon WSGI/ASGI middleware with dual-mode compatibility #1122
- Add structured details for validation errors #1129
- Dialect-aware schema validators factory #1135
- Support parameter casting in composite schemas #1136
Fixes
- Fix broken contributing guidelines link #1098
- Fix swapped operation/path order in request-parameters flows #1120
- Fix deprecation warnings for omitted params and headers #1125
- Include root cause in request body validation errors #1128
Upgrades
- Django 6 support #1103
- Upgrade jsonschema-path 0.4 openapi-schema-validator 0.7 and openapi-spec-validator 0.8 #1105
Backward incompatibilities
- Python 3.9 support dropped #1091
- V3 aliases point to V32 #1121
- Remove deprecated Spec #1002
0.23.0b1
Sorry, something went wrong.
No results found
p1c2u
released this
17 Feb 14:50
Upgrades
- Upgrade jsonschema-path 0.4.0b8 and openapi-spec-validator 0.8.0b3 #1002
Fixes
- Fix broken contributing guidelines link #1098
Backward incompatibilities
- Python 3.9 support dropped #1091
0.22.0
Sorry, something went wrong.
No results found
p1c2u
released this
22 Dec 19:19
Features
- Typed style deserializers (casting is part of style deserializing) #1075
- Urlencoded deserializer schema matching type coercion #1077
Fixes
- BooleanCaster consistent boolean values fix #1076
- Error with multiple schemas in urlencoded request body #1077
Backward incpomatibilities
- style_deserializers_factory and media_tyles_deserialization_factory defaults to None in configuration and protocols
- CastError inherits from DeserializeError
- StyleDeserializersFactory requires schema_caster_factory
- removed style_deserialization_factory and media_tyles_deserialization_factory objects
0.21.0
Sorry, something went wrong.
No results found
p1c2u
released this
16 Dec 15:34
Features
- Cache compiled path parsers #1063
- Path tilda special character support #1071
Refactors
- Path parser refactor #1071
0.20.0
Sorry, something went wrong.
No results found
p1c2u
released this
15 Dec 12:11
Upgrades
- Python 3.13 support #994
- Python 3.14 support #1045
- Support aioitertools 0.13 #1039
- Allow FastAPI 0.120 and Starlette 0.49 #1027
Backward incompatibilities
- Python 3.8 support dropped #994
Fixes
0.19.5
Sorry, something went wrong.
No results found
p1c2u
released this
20 Mar 20:16
Features
- Add django decorator #976
Updates
- Allow Starlette 0.41.x and FastAPI 0.115.x; bump to 0.41.2 and 0.115.4, respectively #933
0.19.4
Sorry, something went wrong.
No results found
p1c2u
released this
02 Sep 14:09
Features
- Starlette 0.38.x support #906
Bug fixes
- Fix resolvers not updating properly when referencing other files. #894
- Fix RequestUnmarshalResult body type #900
- Fix Starlette streaming response for HTTPMiddleware #906
0.19.3
Sorry, something went wrong.
No results found
p1c2u
released this
14 Aug 09:13
Bug fixes
- Fix resolver for jsonschema validator created by SchemaValidatorsFactory #853
- Use base_uri from schema path for spec validation #859
- Openapi 3.0 unmarshalling None with nullable subschema fix #876
Deprecations
- spec_base_uri configuration is deprecated. Use base_uri parameter in OpenAPI.from_dict and OpenAPI.from_file if you want to define it. #859
0.19.2
Sorry, something went wrong.
No results found
p1c2u
released this
12 Jun 06:37
Bug fixes
- Falcon multi-value query parameters fix #830
- Fix a DeprecationWarning from aiohttp in TestPetPhotoView #836
- Fix hyphen characters in path parameters #851