Skip to content

v1.9.6

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 10:11
· 46 commits to main since this release

v1.9.6 (2025-10-09)

This release is published under the MIT License.

Bug Fixes

  • Add py.typed marker (1ef35ce)

  • Ensure typing_extensions is added to project dependencies (1e8bf57)

Build System

  • Move several commands to uv (2d39c73)

  • Drop support for python 3.8 (9a45e49)

  • Run against lowest supported python version (3.9) (7ea6ac2)

Chores

  • Add missing type hints to src/ (a5e30e8)

  • Add stricter config for mypy (ba8c36a)

  • Add types and mypy checks for /tests (43f7d66)

  • Address mypy violations (ca549b1)

  • Migrate to ruff, format code, fix linting errors (4113227)

  • Remove flake8 config (e06c08d)

  • Remove pre-commit (d3e776c)

  • Run mypy checks along with ruff checks (3b15861)

  • Run uvx migrate-to-uv (50d130e)

  • Update CI configuration to use uv for setup and installation (3a8244e)

  • Update CI/CD workflow and pyproject.toml to integrate uv for semantic release and build process (39a7aa4)

  • Update CI/CD workflow to support manual triggers and improve artifact handling (2ce6131)

  • Update config for PSR v10.0 (bab49c1)

  • Update GitHub Actions workflow to use uv for setup and deployment (0175de6)

  • Update release process in Makefile to use uv for building and publishing (50eb32e)

Continuous Integration

  • Add missing test deps, allow prerelease installs (9755451)

  • Automatically create venv when testing install from test-pypyi package (0b4b240)

  • Fix indent (944c301)

  • Keep python 3.8 in the matrix (6f9dd3a)

  • Only publish to real pypi on main for non-rc versions (4f6e9f7)

  • Run on more python versions (75624dc)

  • Address double ci runs, add a concurrency group (86619ba)

  • Commit to trigger new rc release (d5a1c5c)

  • Ensure --isolated is passed when showing version so we don't use the local project. Add comment about the test running being from temp dir so we don't need to use --isolated. (2cb37f9)

  • Fix index-url order as --extra-index-url is considered first, and allow matching from both indexes as they are both trusted (8256e91)

  • Fix test pypi installation by pinning to the exact version (allows for rc installs) (62c5355)

  • Fix uv install command (69f7f6d)

  • Remove problematic step that was logging the version (08d8117)

  • Reorder steps to prevent deletion of dist artifacts (82940c5)

  • Skip attestations for test pypi releases (5887d44)

Documentation

  • Add mypy validation note to README (1979383)

  • Replace poetry link with uv (abe5aa7)

  • Update README to reflect migration from flake8 and Black to ruff for linting and formatting (8273a7f)


Detailed Changes: v1.9.6-rc.3...v1.9.6