@@ -3,23 +3,11 @@ Version history
3
3
4
4
This library adheres to `Semantic Versioning 2.0 <http://semver.org/ >`_.
5
5
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
-
21
6
**4.6.0 **
22
7
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
+
23
11
- Dropped support for Python 3.8
24
12
(as `#698 <https://github.com/agronholm/anyio/issues/698 >`_ cannot be resolved
25
13
without cancel message support)
@@ -34,6 +22,24 @@ This library adheres to `Semantic Versioning 2.0 <http://semver.org/>`_.
34
22
- Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a
35
23
task group when said task group has child tasks running
36
24
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
+
37
43
**4.5.0 **
38
44
39
45
- Improved the performance of ``anyio.Lock `` and ``anyio.Semaphore `` on asyncio (even up
0 commit comments