Skip to content

Commit f5a3dc4

Browse files
committed
release: 2.0.0a3
1 parent 65478d5 commit f5a3dc4

9 files changed

+19
-7
lines changed

CHANGES.md

+15
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,21 @@ Changelog
1616

1717
<!-- towncrier release notes start -->
1818

19+
2.0.0a3 (2025-01-18)
20+
------------------------------------------
21+
22+
### Breaking Changes
23+
* Now it requires Python 3.11 or later to ensure safety and structured concurrency ([#53](https://github.com/achimnol/aiotools/issues/53))
24+
### Features
25+
* Add higher-level coroutine aggregation utilities: `as_completed_safe()`, `gather_safe()`, and `race()` based on a modified version of @DontPanicO's `Supervisor` implementation ([#53](https://github.com/achimnol/aiotools/issues/53))
26+
* Add `aiotools.context.resetting()` as a sync/async context manager to auto-reset the given context variable ([#62](https://github.com/achimnol/aiotools/issues/62))
27+
* Add type checker support - now includes py.typed in the package to indicate to type checkers like mypy that typing is supported. ([#63](https://github.com/achimnol/aiotools/issues/63))
28+
* Add Python 3.12 support ([#64](https://github.com/achimnol/aiotools/issues/64))
29+
* Add Python 3.13 compatibility ([#71](https://github.com/achimnol/aiotools/issues/71))
30+
### Fixes
31+
* Correct the type annotation of the callback argument in `create_timer()` ([#61](https://github.com/achimnol/aiotools/issues/61))
32+
33+
1934
1.6.1 (2023-05-02)
2035
------------------
2136

changes/53.breaking.md

-1
This file was deleted.

changes/53.feature.md

-1
This file was deleted.

changes/61.fix.md

-1
This file was deleted.

changes/62.feature.md

-1
This file was deleted.

changes/63.feature.md

-1
This file was deleted.

changes/64.feature.md

-1
This file was deleted.

changes/71.feature

-1
This file was deleted.

changes/template.md

+4
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,7 @@ No significant changes.
4545
No significant changes.
4646
{%- endif %}
4747
{%- endfor %}
48+
49+
50+
51+
{# NOTE: keep trailing newlines #}

0 commit comments

Comments
 (0)