Sponsors 🌟
- Thanks to these incredible business sponsors: Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team)
- A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
New contributors 🎉
What's changed
Bugfixes 🐛
- fix: replace TestClient.enter return type with Self by @cbscsm in #3194
- fix: use the full path for fetching openapi.json by @guacs in #3196
- fix: JSON schema
examples
were OpenAPI formatted by @tuukkamustonen in #3224 - fix(logging): queue_listener handler for Python >= 3.12 by @jderrien in #3185
- fix: extend openapi meta collected from domain models by @peterschutt in #3237
- fix: kwarg ambiguity exc msg for path params by @peterschutt in #3261
Other changes
- docs: fix included line range from example by @hugovk in #3208
- docs: fix included line range from example by @hugovk in #3209
- docs: add missing api docs for plugins by @JacobCoffee in #3169
- docs: add missing
alembic
class references by @cofin in #3220 - docs: Removed double
parsing
from the codegen backend docs by @kedod in #3216 - docs: document guards behavior when placed at controller and app level by @guacs in #3230
- docs: Add missing layered parameters by @kedod in #3245
- docs: Update test_client fixture documentation by @sherbang in #3258
- docs(csrf): Add usage example by @Alc-Alc in #3256
- docs: build develop and v3 branch docs by @JacobCoffee in #3264
Full Changelog
v2.7.0...v2.7.1