❤️ Sponsors ❤️
GitHub Sponsors: Scalar, Telemetry Sports (via @chris-telemetry) @benjamin-kirkbride @crisog @geeshta
OpenCollective: Christian Y, Anonymous
🎉 New Contributors 🎉
- @elliotwaite made their first contribution in #2882
What's Changed
Bugfixes 🐛
- DTOs: Support non-valid identifiers as serialization names by @peterschutt in #2850
- DTOs: Fix regression signature validation for DTO validated types by @peterschutt in #2854
- OpenAPI: Fix regression in components schema key names by @peterschutt in #2841
- OpenAPI: Fix regression in handling of routes with multiple handlers by @guacs in #2864
- OpenAPI: Fix schema generation for nested models by @peterschutt in #2869
Documentation updates 📚
- Name the static files handler by @guacs in #2871
- Ensure
csrf_input
doesn't get escaped by @guacs in #2872 - Sponsors update by @JacobCoffee in #2865
- Fix
headers
type annotations in docs by @elliotwaite in #2882 - Fix
run_in_background
usage in channels documentation by @euri10 in #288
Full Changelog: v2.4.3...v2.4.4