Quart

Latest version: v0.20.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 11

0.6.3

Not secure
Released 2018-07-05

- Ensure compatibility with Python 3.7

0.6.2

Not secure
Released 2018-06-24

- Remove class member patching from flask-patch system, as it was unreliable.
- Ensure ASGI websocket handler closes on disconnect.
- Cope with optional client values in ASGI scope.

0.6.1

Not secure
Released 2018-06-18

- Accept `PathLike` objects to the `send_file` function.
- Fix mutable methods in blueprint routes or url rule addition.
- Don't lowercase header values.
- Support automatic options on `View` classes.

0.6.0

Not secure
Released 2018-06-11

- Quart is now an ASGI framework, and requires an ASGI server to serve requests.
[Hypercorn](https://github.com/pgjones/hypercorn) is used in development and
is recommended for production. Hypercorn is a continuation of the Quart
serving code.
- Add before and after serving functionality, this is provisional.
- Add caching, last modified and etag information to static files served via
`send_file`.
- Fix date formatting in response headers.
- `make_response` should error if response is `None`.
- Deprecate the Gunicorn workers, see ASGI servers (e.g. Uvicorn).
- Ensure shell context processors work.
- Change template context processors to be async, this is backwards
incompatible.
- Change websocket API to be async, this is backwards incompatible.
- Allow the websocket class to be configurable by users.
- Catch signals on Windows.
- Preserve context in Flask-Patch system.
- Add the websocket API to blueprints.
- Add host, subdomain, and default options to websocket routes.
- Support `defaults` on `route` or `add_url_rule` usage.
- Introduce a more useful `BuildError`
- Match Flask after request function execution order.
- Support `required_methods` on view functions.
- Added CORS, Access Control, datastructures to request and response objects.
- Allow type conversion in (CI)MultiDict get.

0.5.0

Not secure
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.

0.4.1

Not secure
Released 2018-01-27

- Fix HTTP/2 support and pass h2spec compliance testing.
- Fix Websocket support and pass autobahn fuzzy test compliance testing.
- Fix HEAD request support (don't try to send a body).
- Fix content-type (remove forced override).

Page 10 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.