diff --git a/CHANGES.rst b/CHANGES.rst index 3dfa448a54a..ffadc64d140 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -10,6 +10,63 @@ .. towncrier release notes start +3.12.15 (2025-07-28) +==================== + +Bug fixes +--------- + +- Fixed :class:`~aiohttp.DigestAuthMiddleware` to preserve the algorithm case from the server's challenge in the authorization response. This improves compatibility with servers that perform case-sensitive algorithm matching (e.g., servers expecting ``algorithm=MD5-sess`` instead of ``algorithm=MD5-SESS``) + -- by :user:`bdraco`. + + + *Related issues and pull requests on GitHub:* + :issue:`11352`. + + + + +Improved documentation +---------------------- + +- Remove outdated contents of ``aiohttp-devtools`` and ``aiohttp-swagger`` + from Web_advanced docs. + -- by :user:`Cycloctane` + + + *Related issues and pull requests on GitHub:* + :issue:`11347`. + + + + +Packaging updates and notes for downstreams +------------------------------------------- + +- Started including the ``llhttp`` :file:`LICENSE` file in wheels by adding ``vendor/llhttp/LICENSE`` to ``license-files`` in :file:`setup.cfg` -- by :user:`threexc`. + + + *Related issues and pull requests on GitHub:* + :issue:`11226`. + + + + +Contributor-facing changes +-------------------------- + +- Updated a regex in `test_aiohttp_request_coroutine` for Python 3.14. + + + *Related issues and pull requests on GitHub:* + :issue:`11271`. + + + + +---- + + 3.12.14 (2025-07-10) ==================== diff --git a/CHANGES/11226.packaging.rst b/CHANGES/11226.packaging.rst deleted file mode 100644 index 293a9beaadb..00000000000 --- a/CHANGES/11226.packaging.rst +++ /dev/null @@ -1 +0,0 @@ -Started including the ``llhttp`` :file:`LICENSE` file in wheels by adding ``vendor/llhttp/LICENSE`` to ``license-files`` in :file:`setup.cfg` -- by :user:`threexc`. diff --git a/CHANGES/11271.contrib.rst b/CHANGES/11271.contrib.rst deleted file mode 100644 index 6db394f1496..00000000000 --- a/CHANGES/11271.contrib.rst +++ /dev/null @@ -1 +0,0 @@ -Updated a regex in `test_aiohttp_request_coroutine` for Python 3.14. diff --git a/CHANGES/11347.doc.rst b/CHANGES/11347.doc.rst deleted file mode 100644 index abfbd21963e..00000000000 --- a/CHANGES/11347.doc.rst +++ /dev/null @@ -1,3 +0,0 @@ -Remove outdated contents of ``aiohttp-devtools`` and ``aiohttp-swagger`` -from Web_advanced docs. --- by :user:`Cycloctane` diff --git a/CHANGES/11352.bugfix.rst b/CHANGES/11352.bugfix.rst deleted file mode 100644 index 3ccc8a58d2f..00000000000 --- a/CHANGES/11352.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed :class:`~aiohttp.DigestAuthMiddleware` to preserve the algorithm case from the server's challenge in the authorization response. This improves compatibility with servers that perform case-sensitive algorithm matching (e.g., servers expecting ``algorithm=MD5-sess`` instead of ``algorithm=MD5-SESS``) --- by :user:`bdraco`. diff --git a/requirements/constraints.txt b/requirements/constraints.txt index b1543d8195d..c2b676429fe 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -52,7 +52,7 @@ click==8.1.8 # slotscheck # towncrier # wait-for-it -coverage==7.10.0 +coverage==7.10.1 # via # -r requirements/test.in # pytest-cov diff --git a/requirements/dev.txt b/requirements/dev.txt index 9f5e54c8df9..0045161004a 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -52,7 +52,7 @@ click==8.1.8 # slotscheck # towncrier # wait-for-it -coverage==7.10.0 +coverage==7.10.1 # via # -r requirements/test.in # pytest-cov diff --git a/requirements/test.txt b/requirements/test.txt index eed0f5c53de..3f30e249fb9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -25,7 +25,7 @@ cffi==1.17.1 # pytest-codspeed click==8.1.8 # via wait-for-it -coverage==7.10.0 +coverage==7.10.1 # via # -r requirements/test.in # pytest-cov