v2.2.0
💰 Sponsors 💰
GitHub Sponsors: @benjamin-kirkbride @crisog
OpenCollective: Christian Y, Anonymous
What's Changed
Bugfixes
- Fix #2381 - Objects converted to
bool
in debug response by @geeshta in #2384 - Fix #2358: Re-export filters and exceptions from advanced-alchemy by @provinzkraut in #2360
- Fix: Re-Add missing
create_engine()
method to SQLAlchemy configs by @peterschutt in #2382 - Fix #2368 - before_request handler modifies handler signature by @provinzkraut in #2391
- Fix #1301 - Ensure compression is applied before response caching by @provinzkraut in #2393
- Don't implicitly parse URL encoded form data as JSON by @provinzkraut in #2394
New features
- Enable CLI by default by @lsanpablo in #2346
- Allow customization of Pydantic integration by @cofin in #2404
- Add
/schema/openapi.yml
to the available schema paths by @JacobCoffee in #2411 - Add experimental
DTOCodegenBackend
by @provinzkraut in #2388 - Improve error messages for missing required parameters by @provinzkraut in #2418
Other changes
- (typing): app
listeners
param typed asSequence
. by @peterschutt in #2366 - Lazy import example creator by @provinzkraut in #2390
Documentation
- Remove stale hooks #2375 by @JacobCoffee in #2377
- Update
url
topath
inRedirect
to resolve #2407 by @JacobCoffee in #2410 - Add section for
DTOCodegenBackend
by @provinzkraut in #2415 - Fix
docs/usage/testing
indentation by @Lancetnik in #2425
New Contributors
- @lsanpablo made their first contribution in #2346
- @hyperknot made their first contribution in #2420
- @Lancetnik made their first contribution in #2425
Full Changelog: v2.1.1...v2.2.0