* Add the ability to exempt routes/websockets from cors. * Ensure header name comparison is based on lowercased header names. * Much improve the typing, leading to more accurate type checking. * Officially support Python 3.10, and Python 3.11. * Switch to GitHub rather than GitLab.
0.5.0
----------------
* Support Quart 0.15 as the minimum version.
0.4.0
----------------
* Support Python 3.9. * Allow the allowed origin to be a regex pattern (or iterable thereof). * Bugfix crash when sending OPTIONS with missing Access-Control-Allow-Origin header.
0.3.0
----------------
* Support Python 3.8. * Support Quart >= 0.11.1 - with this only a single origin (or wildcard) can be returned as the Access-Control-Allow-Origin header, as per the specification.
0.2.0
----------------
* Move files to within a quart_cors folder to ensure the py.typed file is picked up. * Drop support for Python 3.6. * Add a websocket_cors function that checks the origin and will respond with 400 if not an allowed origin.