Releases: commonism/aiopenapi3
Releases · commonism/aiopenapi3
v0.7.1
What's Changed
- Validators - allOf for primitive types by @commonism in #223
- v3x/schema - allow combinations of allOf and oneOf by @commonism in #224
- mypy - reduce violations by @commonism in #225
- pyupgrade 3.8+ by @commonism in #226
- add validation for pattern properties by @commonism in #229
- v3x - multiple patternProperties per Model & string patterns by @commonism in #244
- errors - provide str by @commonism in #245
- Use correct order for ResponseDecodingError by @marcelteun in #248
- tests - error str by @commonism in #246
- release - prepare 0.7.0 by @commonism in #249
- pdm - set lock file strategy inherit_metadata by @commonism in #250
- model - using regex_engine python-re instead of the default rust-regex by @commonism in #255
New Contributors
- @marcelteun made their first contribution in #248
Full Changelog: v0.6.0...v0.7.1
v0.7.1a1
What's Changed
- Validators - allOf for primitive types by @commonism in #223
- v3x/schema - allow combinations of allOf and oneOf by @commonism in #224
- mypy - reduce violations by @commonism in #225
- pyupgrade 3.8+ by @commonism in #226
- add validation for pattern properties by @commonism in #229
- v3x - multiple patternProperties per Model & string patterns by @commonism in #244
- errors - provide str by @commonism in #245
- Use correct order for ResponseDecodingError by @marcelteun in #248
- tests - error str by @commonism in #246
- release - prepare 0.7.0 by @commonism in #249
- pdm - set lock file strategy inherit_metadata by @commonism in #250
- model - using regex_engine python-re instead of the default rust-regex by @commonism in #255
- release - prepare 0.7.1 by @commonism in #257
New Contributors
- @marcelteun made their first contribution in #248
Full Changelog: v0.6.0...v0.7.1a1
v0.7.0a1
What's Changed
- Validators - allOf for primitive types by @commonism in #223
- v3x/schema - allow combinations of allOf and oneOf by @commonism in #224
- mypy - reduce violations by @commonism in #225
- pyupgrade 3.8+ by @commonism in #226
- add validation for pattern properties by @commonism in #229
- v3x - multiple patternProperties per Model & string patterns by @commonism in #244
- errors - provide str by @commonism in #245
- Use correct order for ResponseDecodingError by @marcelteun in #248
- tests - error str by @commonism in #246
- release - prepare 0.7.0 by @commonism in #249
New Contributors
- @marcelteun made their first contribution in #248
Full Changelog: v0.6.0...v0.7.0a1
0.6.0 - breaking changes
Breaking changes
This release introduces breaking changes. The model construction was changed wrt. to the use of pydantic RootModel
s, avoiding them where possible and using annotations instead. Annotations do not require accessing the value via .root
, additionally Schema.model() unwraps the first layer of a RootModel
, resulting in a change of access to the models returned from calls.
What's Changed
- support Server Variables by @commonism in #195
- tests/v30 - explicit test for various request/response error conditions by @commonism in #196
- doc - improve RequestBase by @commonism in #197
- openapi - schema ref nesting by @commonism in #198
- openapi - reference recursion fix by @commonism in #199
- Redfish requirements by @commonism in #204
- request - allow passing context to use in message plugins by @commonism in #205
- model - nullable schemas by @commonism in #208 #209 #211
- v30/glue - expected media lookup / as well by @commonism in #212
- openapi3 - resolve_jr by @commonism in #213
- v3x/parameter - improve support for applicators & nullable in parameters by @commonism in #214 #215
Full Changelog: v0.5.0...v0.6.0
v0.6.0a1
What's Changed
- support Server Variables by @commonism in #195
- tests/v30 - explicit test for various request/response error conditions by @commonism in #196
- doc - improve RequestBase by @commonism in #197
- openapi - schema ref nesting by @commonism in #198
- openapi - reference recursion fix by @commonism in #199
- Redfish requirements by @commonism in #204
- request - allow passing context to use in message plugins by @commonism in #205
- model - nullable schemas by @commonism in #208 #209 #211
- v30/glue - expected media lookup / as well by @commonism in #212
- openapi3 - resolve_jr by @commonism in #213
- v3x/parameter - improve support for applicators & nullable in parameters by @commonism in #214 #215
Full Changelog: v0.5.0...v0.6.0a1
v0.5.0
What's Changed
- mypy - more typing hints by @commonism in #156
- Support for HTTP Status Wildcards by @ggpwnkthx in #159
- unit tests for response status patterns by @commonism in #161
- extra - large description documents by @commonism in #162
- v3x/parameter - complex content encoding is not implemented by @commonism in #166
- v30x/parameter - complex formatting unit test data by @commonism in #167
- index operator interface by @ggpwnkthx in #165
- tests - fastapi model name generation changes by @commonism in #169
- Paramter complex encoding by @commonism in #174
- cleanups by @commonism in #182
- ci - coverage by @commonism in #184
Full Changelog: v0.4.0...v0.5.0
v0.5.0a1
What's Changed
- mypy - more typing hints by @commonism in #156
- Support for HTTP Status Wildcards by @ggpwnkthx in #159
- unit tests for response status patterns by @commonism in #161
- extra - large description documents by @commonism in #162
- v3x/parameter - complex content encoding is not implemented by @commonism in #166
- v30x/parameter - complex formatting unit test data by @commonism in #167
- index operator interface by @ggpwnkthx in #165
- tests - fastapi model name generation changes by @commonism in #169
- Paramter complex encoding by @commonism in #174
- cleanups by @commonism in #182
- ci - coverage by @commonism in #184
Full Changelog: v0.4.0...v0.5.0a1
v0.4.0
What's Changed
- Response Streaming by @commonism in #144
- PDM - update dependencies by @github-actions in #133
- model - discriminated unions with parent properties by @commonism in #149
- prepare 0.4.0 by @commonism in #150
- license - restore BSD-3-Clause by @commonism in #151
- release - prepare 0.4.0a3 by @commonism in #152
- release 0.4.0 by @commonism in #155
Full Changelog: v0.3.0...v0.4.0
v0.4.0a3
What's Changed
- Response Streaming by @commonism in #144
- PDM - update dependencies by @github-actions in #133
- model - discriminated unions with parent properties by @commonism in #149
- prepare 0.4.0 by @commonism in #150
- license - restore BSD-3-Clause by @commonism in #151
- release - prepare 0.4.0a3 by @commonism in #152
Full Changelog: v0.3.0...v0.4.0a3
v0.4.0a1
What's Changed
- Request/Response Streaming by @commonism in #144
- PDM - update dependencies by @github-actions in #133
- model - discriminated unions with parent properties by @commonism in #149
Full Changelog: v0.3.0...v0.4.0a1