diff --git a/CHANGES.rst b/CHANGES.rst index b0d7925b230..ecdf50dedbd 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -28,18 +28,23 @@ Bugfixes -------- -- Support registering OPTIONS HTTP method handlers via RouteTableDef. +- Added support for registering :rfc:`OPTIONS <9110#OPTIONS>` + HTTP method handlers via :py:class:`~aiohttp.web.RouteTableDef`. `#4663 `_ -- Started supporting ``authority-form`` and ``absolute-form`` URLs on the server-side. +- Started supporting :rfc:`authority-form <9112#authority-form>` and + :rfc:`absolute-form <9112#absolute-form>` URLs on the server-side. `#6227 `_ -- Fix Python 3.11 alpha incompatibilities by using Cython 0.29.25 +- Fixed Python 3.11 incompatibilities by using Cython 0.29.25. `#6396 `_ -- Remove a deprecated usage of pytest.warns(None) - `#6663 `_ -- Fix regression where ``asyncio.CancelledError`` occurs on client disconnection. +- Extended the ``sock`` argument typing declaration of the + :py:func:`~aiohttp.web.run_app` function as optionally + accepting iterables. + `#6401 `_ +- Fixed a regression where :py:exc:`~asyncio.CancelledError` + occurs on client disconnection. `#6719 `_ -- Export :py:class:`~aiohttp.web.PrefixedSubAppResource` under - :py:mod:`aiohttp.web` -- by :user:`Dreamsorcerer`. +- Started exporting :py:class:`~aiohttp.web.PrefixedSubAppResource` + under :py:mod:`aiohttp.web` -- by :user:`Dreamsorcerer`. This fixes a regression introduced by :pr:`3469`. `#6889 `_ @@ -53,9 +58,12 @@ Bugfixes Improved Documentation ---------------------- -- Added clarification on configuring the app object with settings such as a db connection. +- Added clarification on configuring the app object with + settings such as a database connection. `#4137 `_ -- Edited the web.run_app declaration. +- Extended the ``sock`` argument typing declaration of the + :py:func:`~aiohttp.web.run_app` function as optionally + accepting iterables. `#6401 `_ - Dropped the :class:`object` type possibility from the :py:attr:`aiohttp.ClientSession.timeout` @@ -67,14 +75,18 @@ Improved Documentation Deprecations and Removals ------------------------- -- Drop Python 3.5 support, aiohttp works on 3.6+ now. +- Dropped Python 3.5 support, :doc:`aiohttp ` only works + under Python 3.6 and higher from now on. `#4046 `_ Misc ---- -- `#6369 `_, `#6399 `_, `#6550 `_, `#6708 `_, `#6757 `_, `#6857 `_, `#6872 `_ +- Removed a deprecated usage of :py:func:`pytest.warns(None) + ` in tests. + `#6663 `_ +- `#6369 `_, `#6399 `_, `#6550 `_, `#6708 `_, `#6757 `_, `#6857 `_, `#6872 `_. ---- diff --git a/docs/conf.py b/docs/conf.py index f10012d0081..029db20ea26 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -67,6 +67,7 @@ intersphinx_mapping = { + "pytest": ("http://docs.pytest.org/en/latest/", None), "python": ("http://docs.python.org/3", None), "multidict": ("https://multidict.readthedocs.io/en/stable/", None), "yarl": ("https://yarl.readthedocs.io/en/stable/", None),