@@ -3,23 +3,11 @@ Version history
33
44This library adheres to `Semantic Versioning 2.0 <http://semver.org/ >`_.
55
6- **UNRELEASED **
7-
8- - Fixed acquring a lock twice in the same task on asyncio hanging instead of raising a
9- ``RuntimeError `` (`#798 <https://github.com/agronholm/anyio/issues/798 >`_)
10- - Fixed an async fixture's ``self `` being different than the test's ``self `` in
11- class-based tests (`#633 <https://github.com/agronholm/anyio/issues/633 >`_)
12- (PR by @agronholm and @graingert)
13- - Fixed ``TypeError `` with ``TLSStream `` on Windows when a certificate verification
14- error occurs when using a `truststore <https://github.com/sethmlarson/truststore >`_
15- SSL certificate (`#795 <https://github.com/agronholm/anyio/issues/795 >`_)
16- - Corrected documentation on ``anyio.Path `` regarding the limitations imposed by the
17- current Python version on several of its methods, and made the ``is_junction `` method
18- unavailable on Python versions earlier than 3.12
19- (`#794 <https://github.com/agronholm/anyio/issues/794 >`_)
20-
216**4.6.0 **
227
8+ This release is the successor to v4.5.0 with Python 3.8 support dropped, and does not
9+ contain the changes from v4.5.1.
10+
2311- Dropped support for Python 3.8
2412 (as `#698 <https://github.com/agronholm/anyio/issues/698 >`_ cannot be resolved
2513 without cancel message support)
@@ -34,6 +22,24 @@ This library adheres to `Semantic Versioning 2.0 <http://semver.org/>`_.
3422- Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a
3523 task group when said task group has child tasks running
3624
25+ **4.5.1 **
26+
27+ As Python 3.8 support was dropped in v4.6.0, this interim release was created to bring a
28+ regression fix to Python 3.8, and adds a few other fixes also present in v4.6.1.
29+
30+ - Fixed acquring a lock twice in the same task on asyncio hanging instead of raising a
31+ ``RuntimeError `` (`#798 <https://github.com/agronholm/anyio/issues/798 >`_)
32+ - Fixed an async fixture's ``self `` being different than the test's ``self `` in
33+ class-based tests (`#633 <https://github.com/agronholm/anyio/issues/633 >`_)
34+ (PR by @agronholm and @graingert)
35+ - Fixed ``TypeError `` with ``TLSStream `` on Windows when a certificate verification
36+ error occurs when using a `truststore <https://github.com/sethmlarson/truststore >`_
37+ SSL certificate (`#795 <https://github.com/agronholm/anyio/issues/795 >`_)
38+ - Corrected documentation on ``anyio.Path `` regarding the limitations imposed by the
39+ current Python version on several of its methods, and made the ``is_junction `` method
40+ unavailable on Python versions earlier than 3.12
41+ (`#794 <https://github.com/agronholm/anyio/issues/794 >`_)
42+
3743**4.5.0 **
3844
3945- Improved the performance of ``anyio.Lock `` and ``anyio.Semaphore `` on asyncio (even up
0 commit comments