Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 May 20:46
· 40 commits to main since this release

v1.0.0 (2026-05-12)

This release is published under the Apache-2.0 License.

Features

  • feat!: drop Python 3.9 support

Bumps requires-python to >=3.10, drops the 3.9 entry from the CI matrix, the classifier list, the ruff target-version, and the pyupgrade --py39-plus flag. Python 3.9 reaches end of life in October 2025.

BREAKING CHANGE: Python 3.9 is no longer supported; minimum is now 3.10.

  • chore(pre-commit.ci): auto fixes

  • chore: modernize typing for py310 target

ruff --fix consequence of bumping target-version to py310; converts Optional[X] to X | None and Union[X, Y] to X | Y, drops now-unused typing imports, and moves Callable to collections.abc. Also consolidates dev-dependencies into [dependency-groups] so the deprecated [tool.uv].dev-dependencies block can be removed (pytest-asyncio joins the group, the duplicated pytest-cov constraint is collapsed).


Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Breaking Changes

  • Python 3.9 is no longer supported; minimum is now 3.10.

Detailed Changes: v0.5.3...v1.0.0