Skip to content

Commit c495078

Browse files
committed
Bump version to 0.30.0
1 parent 568d84e commit c495078

File tree

9 files changed

+28
-10
lines changed

9 files changed

+28
-10
lines changed

docs/source/history.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,33 @@ Release history
55

66
.. towncrier release notes start
77
8+
Trio 0.30.0 (2025-04-20)
9+
------------------------
10+
11+
Features
12+
~~~~~~~~
13+
14+
- Add :func:`@trio.as_safe_channel <trio.as_safe_channel>`, a wrapper that can be used to make async generators safe.
15+
This will be the suggested fix for the flake8-async lint rule `ASYNC900 <https://flake8-async.readthedocs.io/en/latest/rules.html#async900>`_. (`#3197 <https://github.com/python-trio/trio/issues/3197>`__)
16+
17+
18+
Bugfixes
19+
~~~~~~~~
20+
21+
- Allow `trio` to be a `types.ModuleType` and still have deprecated attributes. (`#2135 <https://github.com/python-trio/trio/issues/2135>`__)
22+
- Fixed socket module for some older systems which lack ``socket.AI_NUMERICSERV``.
23+
Now trio works on legacy (pre-Lion) macOS. (`#3133 <https://github.com/python-trio/trio/issues/3133>`__)
24+
- Update type hints for `trio.run_process` and `trio.lowlevel.open_process`. (`#3183 <https://github.com/python-trio/trio/issues/3183>`__)
25+
- Don't mutate the global runner when MockClock is created. (`#3205 <https://github.com/python-trio/trio/issues/3205>`__)
26+
- Fix incorrect return type hint for :meth:`Nursery.start() <trio.Nursery.start>`. (`#3224 <https://github.com/python-trio/trio/issues/3224>`__)
27+
28+
29+
Improved documentation
30+
~~~~~~~~~~~~~~~~~~~~~~
31+
32+
- Update wording in documentation to more accurately reflect Trio's maturity. (`#3216 <https://github.com/python-trio/trio/issues/3216>`__)
33+
34+
835
Trio 0.29.0 (2025-02-14)
936
------------------------
1037

newsfragments/2135.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3133.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

newsfragments/3183.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3197.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

newsfragments/3205.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3216.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3224.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/trio/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# This file is imported from __init__.py and parsed by setuptools
22

3-
__version__ = "0.29.0+dev"
3+
__version__ = "0.30.0"

0 commit comments

Comments
 (0)