diff --git a/docs/versionhistory.rst b/docs/versionhistory.rst
index 397b5495..eba510c5 100644
--- a/docs/versionhistory.rst
+++ b/docs/versionhistory.rst
@@ -3,23 +3,11 @@ Version history
This library adheres to `Semantic Versioning 2.0 `_.
-**UNRELEASED**
-
-- Fixed acquring a lock twice in the same task on asyncio hanging instead of raising a
- ``RuntimeError`` (`#798 `_)
-- Fixed an async fixture's ``self`` being different than the test's ``self`` in
- class-based tests (`#633 `_)
- (PR by @agronholm and @graingert)
-- Fixed ``TypeError`` with ``TLSStream`` on Windows when a certificate verification
- error occurs when using a `truststore `_
- SSL certificate (`#795 `_)
-- Corrected documentation on ``anyio.Path`` regarding the limitations imposed by the
- current Python version on several of its methods, and made the ``is_junction`` method
- unavailable on Python versions earlier than 3.12
- (`#794 `_)
-
**4.6.0**
+This release is the successor to v4.5.0 with Python 3.8 support dropped, and does not
+contain the changes from v4.5.1.
+
- Dropped support for Python 3.8
(as `#698 `_ cannot be resolved
without cancel message support)
@@ -34,6 +22,24 @@ This library adheres to `Semantic Versioning 2.0 `_.
- Fixed inconsistent task uncancellation with asyncio cancel scopes belonging to a
task group when said task group has child tasks running
+**4.5.1**
+
+As Python 3.8 support was dropped in v4.6.0, this interim release was created to bring a
+regression fix to Python 3.8, and adds a few other fixes also present in v4.6.1.
+
+- Fixed acquring a lock twice in the same task on asyncio hanging instead of raising a
+ ``RuntimeError`` (`#798 `_)
+- Fixed an async fixture's ``self`` being different than the test's ``self`` in
+ class-based tests (`#633 `_)
+ (PR by @agronholm and @graingert)
+- Fixed ``TypeError`` with ``TLSStream`` on Windows when a certificate verification
+ error occurs when using a `truststore `_
+ SSL certificate (`#795 `_)
+- Corrected documentation on ``anyio.Path`` regarding the limitations imposed by the
+ current Python version on several of its methods, and made the ``is_junction`` method
+ unavailable on Python versions earlier than 3.12
+ (`#794 `_)
+
**4.5.0**
- Improved the performance of ``anyio.Lock`` and ``anyio.Semaphore`` on asyncio (even up