Skip to content

Commit 445e59e

Browse files
committed
Bumped up the version
1 parent 64f570e commit 445e59e

File tree

1 file changed

+24
-13
lines changed

1 file changed

+24
-13
lines changed

docs/versionhistory.rst

+24-13
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,19 @@ Version history
33

44
This library adheres to `Semantic Versioning 2.0 <http://semver.org/>`_.
55

6-
**UNRELEASED**
6+
**4.6.1**
7+
8+
This release contains all the changes from both v4.5.1 and v4.6.0, plus:
79

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)
1310
- Fixed TaskGroup and CancelScope producing cyclic references in tracebacks
1411
when raising exceptions (`#806 <https://github.com/agronholm/anyio/pull/806>`_)
1512
(PR by @graingert)
16-
- Fixed ``TypeError`` with ``TLSStream`` on Windows when a certificate verification
17-
error occurs when using a `truststore <https://github.com/sethmlarson/truststore>`_
18-
SSL certificate (`#795 <https://github.com/agronholm/anyio/issues/795>`_)
19-
- Corrected documentation on ``anyio.Path`` regarding the limitations imposed by the
20-
current Python version on several of its methods, and made the ``is_junction`` method
21-
unavailable on Python versions earlier than 3.12
22-
(`#794 <https://github.com/agronholm/anyio/issues/794>`_)
2313

2414
**4.6.0**
2515

16+
This release is the successor to v4.5.0 with Python 3.8 support dropped, and does not
17+
contain the changes from v4.5.1.
18+
2619
- Dropped support for Python 3.8
2720
(as `#698 <https://github.com/agronholm/anyio/issues/698>`_ cannot be resolved
2821
without cancel message support)
@@ -37,6 +30,24 @@ This library adheres to `Semantic Versioning 2.0 <http://semver.org/>`_.
3730
- Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a
3831
task group when said task group has child tasks running
3932

33+
**4.5.1**
34+
35+
As Python 3.8 support was dropped in v4.6.0, this interim release was created to bring a
36+
regression fix to Python 3.8, and adds a few other fixes also present in v4.6.1.
37+
38+
- Fixed acquring a lock twice in the same task on asyncio hanging instead of raising a
39+
``RuntimeError`` (`#798 <https://github.com/agronholm/anyio/issues/798>`_)
40+
- Fixed an async fixture's ``self`` being different than the test's ``self`` in
41+
class-based tests (`#633 <https://github.com/agronholm/anyio/issues/633>`_)
42+
(PR by @agronholm and @graingert)
43+
- Fixed ``TypeError`` with ``TLSStream`` on Windows when a certificate verification
44+
error occurs when using a `truststore <https://github.com/sethmlarson/truststore>`_
45+
SSL certificate (`#795 <https://github.com/agronholm/anyio/issues/795>`_)
46+
- Corrected documentation on ``anyio.Path`` regarding the limitations imposed by the
47+
current Python version on several of its methods, and made the ``is_junction`` method
48+
unavailable on Python versions earlier than 3.12
49+
(`#794 <https://github.com/agronholm/anyio/issues/794>`_)
50+
4051
**4.5.0**
4152

4253
- Improved the performance of ``anyio.Lock`` and ``anyio.Semaphore`` on asyncio (even up

0 commit comments

Comments
 (0)