Repository navigation
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