diff --git a/docs/source/history.rst b/docs/source/history.rst index ea7ce10751..6d69d28dc4 100644 --- a/docs/source/history.rst +++ b/docs/source/history.rst @@ -5,6 +5,29 @@ Release history .. towncrier release notes start +Trio 0.23.2 (2023-12-14) +------------------------ + +Features +~~~~~~~~ + +- `TypeVarTuple `_ is now used to fully type :meth:`nursery.start_soon() `, :func:`trio.run()`, :func:`trio.to_thread.run_sync()`, and other similar functions accepting ``(func, *args)``. This means type checkers will be able to verify types are used correctly. :meth:`nursery.start() ` is not fully typed yet however. (`#2881 `__) + + +Bugfixes +~~~~~~~~ + +- Make pyright recognize :func:`open_memory_channel` as generic. (`#2873 `__) + + +Miscellaneous internal changes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Moved the metadata into :pep:`621`-compliant :file:`pyproject.toml`. (`#2860 `__) +- do not depend on exceptiongroup pre-release (`#2861 `__) +- Move .coveragerc into pyproject.toml (`#2867 `__) + + Trio 0.23.1 (2023-11-04) ------------------------ diff --git a/newsfragments/2860.misc.rst b/newsfragments/2860.misc.rst deleted file mode 100644 index 6e3dbd6ea4..0000000000 --- a/newsfragments/2860.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Moved the metadata into :pep:`621`-compliant :file:`pyproject.toml`. diff --git a/newsfragments/2861.misc.rst b/newsfragments/2861.misc.rst deleted file mode 100644 index 5201818d4f..0000000000 --- a/newsfragments/2861.misc.rst +++ /dev/null @@ -1 +0,0 @@ -do not depend on exceptiongroup pre-release diff --git a/newsfragments/2867.misc.rst b/newsfragments/2867.misc.rst deleted file mode 100644 index 9a5bfdb734..0000000000 --- a/newsfragments/2867.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Move .coveragerc into pyproject.toml diff --git a/newsfragments/2873.bugfix.rst b/newsfragments/2873.bugfix.rst deleted file mode 100644 index 473f939c83..0000000000 --- a/newsfragments/2873.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Make pyright recognize :func:`open_memory_channel` as generic. diff --git a/newsfragments/2881.feature.rst b/newsfragments/2881.feature.rst deleted file mode 100644 index 4e8efe47f3..0000000000 --- a/newsfragments/2881.feature.rst +++ /dev/null @@ -1 +0,0 @@ -`TypeVarTuple `_ is now used to fully type :meth:`nursery.start_soon() `, :func:`trio.run()`, :func:`trio.to_thread.run_sync()`, and other similar functions accepting ``(func, *args)``. This means type checkers will be able to verify types are used correctly. :meth:`nursery.start() ` is not fully typed yet however. diff --git a/src/trio/_version.py b/src/trio/_version.py index c5813474e3..1be214bd27 100644 --- a/src/trio/_version.py +++ b/src/trio/_version.py @@ -1,3 +1,3 @@ # This file is imported from __init__.py and parsed by setuptools -__version__ = "0.23.1+dev" +__version__ = "0.23.2"