v0.22.0
What's Changed
Other Changes
- docs(migration): document validation-namespace read-mirror removal (0.22.0 realignment) by @yeongseon in #453
- docs: recapture OpenAPI previews with real output and align docs by @yeongseon in #456
- docs(deployment): restore real Azure deployment screenshots at OAS 3.1 by @yeongseon in #457
- docs(ci): correct lib-tests description in publish-pypi workflow by @yeongseon in #458
- ci: allow refactor/ and test/ branch prefixes in branch-naming validation by @yeongseon in #459
- feat(responses): ergonomics + robustness fixes for unified responses= (list shorthand, string keys, inner Mapping, HTTP phrases) by @yeongseon in #460
- feat(responses): first-class OpenAPI "default" response key in unified responses= by @yeongseon in #461
- ci(docs): add screenshot provenance manifest + staleness checker (#408) by @yeongseon in #462
- docs(deployment): embed auto-captured Azure e2e screenshots (#408) by @yeongseon in #463
- feat(spec): emit OpenAPI 3.2.0 documents by @yeongseon in #474
- feat(spec): support OpenAPI 3.2 querystring parameters by @yeongseon in #475
- feat(spec): document streaming response media types (OpenAPI 3.2) by @yeongseon in #476
- feat(spec): support non-standard HTTP methods via additionalOperations (OpenAPI 3.2) by @yeongseon in #477
- feat(spec): support OpenAPI 3.2 query method operations by @yeongseon in #478
- feat(decorator): accept None as body-less response shorthand in responses= by @yeongseon in #481
Full Changelog: v0.21.2...v0.22.0