NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1188 most downloaded on PyPI
CORS support for aiohttp
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 7.0 years
Nearly every release is documented
notes for 11 of 11 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
12 releases · first in 2015
Fix packaging to not install on Python 3.8.
Fix packaging to not install on Python 3.8.
Make the library compatible with aiohttp 3.9+ and Python 3.9+
Make the library compatible with aiohttp 3.9+ and Python 3.9+
One column per quarter.
Make web view check implicit and type based
Support aiohttp views by CorsViewMixin
CorsViewMixin (#145)Fix typing being installed on Python 3.6.
typing being installed on Python 3.6.Fix tests compatibility with aiohttp 2.0. This release and release v0.5.0 should work on aiohttp 2.0.
aiohttp 2.0.
This release and release v0.5.0 should work on aiohttp 2.0.Enforce aiohttp version to be less than 2.0. Newer aiohttp releases will be supported in the next release.
aiohttp version to be less than 2.0.
Newer aiohttp releases will be supported in the next release.Fixed compatibility issues with aiohttp 1.1
Fixed support with new Resources objects introduced in aiohttp 0.21.0. Minimum supported version of aiohttp is 0.21.4 now.
Fixed support with new Resources objects introduced in aiohttp 0.21.0.
Minimum supported version of aiohttp is 0.21.4 now.
New Resources objects are supported.
You can specify default configuration for a Resource and use
allow_methods to explicitly list allowed methods (or * for all
HTTP methods):
# Allow POST and PUT requests from "http://client.example.org" origin.
hello_resource = cors.add(app.router.add_resource("/hello"), {
"http://client.example.org":
aiohttp_cors.ResourceOptions(
allow_methods=["POST", "PUT"]),
})
# No need to add POST and PUT routes into CORS configuration object.
hello_resource.add_route("POST", handler_post)
hello_resource.add_route("PUT", handler_put)
# Still you can add additional methods to CORS configuration object:
cors.add(hello_resource.add_route("DELETE", handler_delete))AbstractRouterAdapter was completely rewritten to be more Router
agnostic.
Rename UrlDistatcherRouterAdapter to UrlDispatcherRouterAdapter .
UrlDistatcherRouterAdapter to UrlDispatcherRouterAdapter.aiohttp version to 0.20.2, see bug #30 for details.Move ABCs from aiohttp_cors.router_adapter to aiohttp_cors.abc.
aiohttp_cors.router_adapter to aiohttp_cors.abc.RouterAdapter to AbstractRouterAdapter.* Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →