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