- Forward task_status to hypercorn.
- Support Python 3.13, and 3.12 drop Python 3.8 and 3.7.
- Support Quart 0.19.4 and the event_class.
- Bugfix the run_task usage.
- Turn all MultiError occurrences into BaseExceptionGroup.
- Bugfix form response file saving.
- Support Quart 0.19 or greater.
- Officially support Python 3.12 drop Python 3.7.
- Bugfix missing websocket_received event.
- Support Quart 0.18.0 or greater.
- Bugfix filter out cancelled errors from MultiErrors.
- Bugfix wrong lock class on TrioRequest.
- Bugfix use parsing lock when loading form data.
- Support Python 3.10
- Update to the Quart 0.16.0 including the latest Quart APIs.
- Bugfix form data parsing, fixing no running event loop errors.
- Bugfix save the results of the form parsing.
- Bugfix add missing is_set method.
- Support Quart 0.15 as minimum version.
- Officially support Python 3.9.
- Support Quart 0.14.0 or greater.
- Bugfix logger setup with run and run_task.
- Introduce a test_app method, this ensures lifespan aspects are run (background tasks, before/after serving).
- Implement request body init fixing issues with asyncio usage.
- Add more detailed documentation.
- Bugfix ensure websocket disconnect cancels the connection's tasks.
- Support Python 3.8.
- Upgrade to Quart >= 0.11.
- Bugfix allow for no request timeouts.
- Follow Quart and add a run_task method.
- Add run_sync functionality.
- Bugfix ensure the response timeout has a default.
- Support Quart >= 0.10.0
- Fixed import of RequestTimeout from quart.
- Upgrade to ASGI 3.0 (Lifespan spec 2.0).
- Bugfix prevent MultiErrors from crahsing the app.
- Add py.typed for PEP 561 compliance.
- Handle individual exceptions in MultiErrors.
- Use the latest Hypercorn and Quart run definition.
- Allow for background tasks to be started, the app now has a nursery for background tasks.
- Support Quart >= 0.8.0.
- Support serving static files.
- Released initial alpha version.