Released 2018-04-13
- Further API compatibility with Flask, specifically submodules, wrappers, and
the app.
- Ensure error handlers work.
- Await `get_data` in Flask Patch system.
- Fix rule building, specifically additional arguments as query strings.
- Ability to add defaults to routes on definition.
- Allow set_cookie to accept bytes arguments.
- Ensure mimetype are returned.
- Add host matching, and subdomains for routes.
- Introduce implicit sequence conversion to response data.
- URL and host information on requests.
- Add a debug page, which shows tracebacks on errors.
- Fix accept header parsing.
- Cope with multi lists in forms.
- Add cache control, etag and range header structures.
- Add host, url, scheme and path correctly to path wrappers.
- Fix CLI module parsing.
- Add auto reloading on file changes.
- Ignore invalid upgrade headers.
- Fix h2c requests when there is a body (to not upgrade).
- Refactor of websocket API, matching the request API as an analogue.
- Refactor to mitigate DOS attacks, add documentation section.
- Allow event loop to be specified when running apps.
- Ensure automatic options work.
- Rename `TestClient` -> `QuartClient` to match Flask naming.