Repository navigation
Releases: jodal/pykka
Releases 路 jodal/pykka
Release list
v4.5.0
Breaking changes
- Drop support for Python 3.10, which has reached end-of-life.
Changes
- Add support for Python 3.15.
- Migrate docs from Mkdocs to Zensical.
- Types are now checked with ty, in addition to mypy and basedpyright, which has replaced pyright.
Merged PRs
- build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #252
- chore: Add zizmor to lint GitHub Actions by @jodal in #253
- build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.1.0 in the actions group by @dependabot[bot] in #254
- chore: Replace pyright with basedpyright by @jodal in #255
- chore: Add typechecking with ty by @jodal in #256
- build(deps): bump the actions group with 3 updates by @dependabot[bot] in #258
- build(deps-dev): bump the linters group with 2 updates by @dependabot[bot] in #257
- build(deps-dev): bump the linters group with 2 updates by @dependabot[bot] in #260
- build(deps): bump the actions group with 3 updates by @dependabot[bot] in #259
- build(deps-dev): bump the linters group with 2 updates by @dependabot[bot] in #262
- build(deps): bump the actions group with 2 updates by @dependabot[bot] in #261
- test: Replace performance script with a pyperf benchmark by @jodal in #263
- docs: Document that unhandled messages are logged by @jodal in #266
- build(deps-dev): bump the linters group with 2 updates by @dependabot[bot] in #265
- build(deps): bump the actions group with 2 updates by @dependabot[bot] in #264
- build(deps-dev): bump ty from 0.0.82 to 0.0.84 in the linters group by @dependabot[bot] in #268
- build(deps): bump astral-sh/setup-uv from 10.1.0 to 10.2.0 in the actions group by @dependabot[bot] in #269
- fix: Remove unused type ignore for mypy 2.4 by @jodal in #270
- ci: Test and run tools on Python 3.15 by @jodal in #271
- build: Require Python 3.11 by @jodal in #272
- ci: Update Read the Docs build config by @jodal in #274
- docs: Migrate from MkDocs to Zensical by @jodal in #275
- Fix docstring errors by @jodal in #276
- Clean up docs and lint config by @jodal in #277
Full Changelog: v4.4.2...v4.5.0
v4.4.2
What's Changed
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #248
- fix: Break reference cycle between Actor and ActorRef by @jodal in #251
Full Changelog: v4.4.1...v4.4.2
v4.4.1
v4.4.0
v4.3.0
Breaking changes
- Remove support for Python 3.9 as it reaches end-of-life next month (by @jodal in #238)
- Only allow one of
Future'sset(),set_exception(), andset_get_hook()methods to be called (by @jodal in #240)
Changes
- Change
ThreadingFuture[T]to use athreading.Conditioninstead ofqueue.Queue(by @mpdetwiler in #233) - Only call future hook once, even if it returns
None(by @jodal in #239) - Use the standard library's
tomllibin the docs build on Python 3.11+, removing a dependency omtomli(by @a-detiste in #237)
New Contributors
- @a-detiste made their first contribution in #237
- @mpdetwiler made their first contribution in #233
Full Changelog: v4.2.0...v4.3.0
v4.2.0
This release has no changes for users, only for distribution packagers.
Changes
- Switched build backend from
poetrytohatchling. - Switched the docs build from using the
tomllibrary to the better maintainedtomlilibrary. - Development is now done using
uvandtox-uv, but you should not needuvto packagepykka. - Updated some dev tooling, including
ruffandpyright.