From e0c9613b87c501dd3a8860ee14bc089765e76abf Mon Sep 17 00:00:00 2001 From: JRoot Junior Date: Sun, 7 Dec 2025 00:35:43 +0200 Subject: [PATCH] Bump changelog --- CHANGES.rst | 37 +++++++++++++++++++++++++++++++++++++ CHANGES/1726.removal.rst | 7 ------- CHANGES/1729.misc.rst | 1 - CHANGES/1730.feature.rst | 6 ------ CHANGES/1739.misc.rst | 1 - 5 files changed, 37 insertions(+), 15 deletions(-) delete mode 100644 CHANGES/1726.removal.rst delete mode 100644 CHANGES/1729.misc.rst delete mode 100644 CHANGES/1730.feature.rst delete mode 100644 CHANGES/1739.misc.rst diff --git a/CHANGES.rst b/CHANGES.rst index 2c4edcb9..3e28c02f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -16,6 +16,43 @@ Changelog .. towncrier release notes start +3.23.0 (2025-12-07) +==================== + +Features +-------- + +- This PR updates the codebase to support Python 3.14. + + - Updated project dep `aiohttp` + - Updated development deps + - Fixed tests to support Py3.14 + - Refactored `uvloop` using due to deprecation of `asyncio.set_event_loop_police` + `#1730 `_ + + +Deprecations and Removals +------------------------- + +- This PR updates the codebase following the end of life for Python 3.9. + + Reference: https://devguide.python.org/versions/ + + - Updated type annotations to Python 3.10+ style, replacing deprecated ``List``, ``Set``, etc., with built-in ``list``, ``set``, and related types. + - Refactored code by simplifying nested ``if`` expressions. + - Updated several dependencies, including security-related upgrades. + `#1726 `_ + + +Misc +---- + +- Updated pydantic to 2.12, which supports Python 3.14 + `#1729 `_ +- Temporary silents warn when `uvloop` uses deprecated `asyncio.iscoroutinefunction` function in py3.14+ in tests + `#1739 `_ + + 3.22.0 (2025-08-17) ==================== diff --git a/CHANGES/1726.removal.rst b/CHANGES/1726.removal.rst deleted file mode 100644 index dbd83691..00000000 --- a/CHANGES/1726.removal.rst +++ /dev/null @@ -1,7 +0,0 @@ -This PR updates the codebase following the end of life for Python 3.9. - -Reference: https://devguide.python.org/versions/ - -- Updated type annotations to Python 3.10+ style, replacing deprecated ``List``, ``Set``, etc., with built-in ``list``, ``set``, and related types. -- Refactored code by simplifying nested ``if`` expressions. -- Updated several dependencies, including security-related upgrades. diff --git a/CHANGES/1729.misc.rst b/CHANGES/1729.misc.rst deleted file mode 100644 index a49fcaf2..00000000 --- a/CHANGES/1729.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pydantic to 2.12, which supports Python 3.14 diff --git a/CHANGES/1730.feature.rst b/CHANGES/1730.feature.rst deleted file mode 100644 index 5c9b6d32..00000000 --- a/CHANGES/1730.feature.rst +++ /dev/null @@ -1,6 +0,0 @@ -This PR updates the codebase to support Python 3.14. - -- Updated project dep `aiohttp` -- Updated development deps -- Fixed tests to support Py3.14 -- Refactored `uvloop` using due to deprecation of `asyncio.set_event_loop_police` diff --git a/CHANGES/1739.misc.rst b/CHANGES/1739.misc.rst deleted file mode 100644 index 38b0f027..00000000 --- a/CHANGES/1739.misc.rst +++ /dev/null @@ -1 +0,0 @@ -This PR temporary silents warn when `uvloop` uses deprecated `asyncio.iscoroutinefunction` function in py3.14+