The release mostly brings Quart up to date with changes in Flask, including a security fix to the signing key selection order.
This release supports Python 3.11 to 3.14.
PyPI: https://pypi.org/project/Quart/0.21.0/
Changes: https://github.com/pallets/quart/blob/main/CHANGES.rst#0210
- Fix non-port-needing URI schemes with app run.
- Fix propagating exceptions.
- Add --debug/--no-debug flag for quart run.
- Base Quart's default_config on Flask's
- Remove invalid uses of AnyStr.
- Improve file type hints.
- Flask backport: Fix signing key selection order when key rotation is enabled via
SECRET_KEY_FALLBACKS, GHSA-4grg-w6v8-c28g - Support partitioned cookies
- Don't apply max_form_parts to non-multipart forms