- Drop support for Python 3.8. - Fix deprecated `asyncio.iscoroutinefunction` for Python 3.14. - Allow `AsyncIterable` to be passed to `Response`. - Support max_form_parts and max_form_memory_size.
0.19.9
Released 2024-11-14
- Fix missing `PROVIDE_AUTOMATIC_OPTIONS` config for compatibility with Flask 3.1.
0.19.8
Released 2024-10-25
- Fix missing check that caused the previous fix to raise an error.
0.19.7
Released 2024-10-25
- Fix how `max_form_memory_size` is applied when parsing large non-file fields. <https://github.com/advisories/GHSA-q34m-jh98-gwm2>
0.19.6
Not secure
Released 2024-05-19
- Use `ContentRange` in the right way. - Hold a strong reference to background tasks. - Avoid `ResourceWarning` in `DataBody.__aiter__`.
0.19.5
Not secure
Released 2024-04-01
- Address `DeprecationWarning` from `datetime.utcnow()`. - Ensure request files are closed. - Fix development server restarting when commands are passed. - Restore `teardown_websocket` methods. - Correct the `config_class` type. - Allow `kwargs` to be passed to the test client (matches Flask API).