Skip to content

v1.9.6-rc.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:34
· 64 commits to main since this release

v1.9.6-rc.1 (2025-10-09)

This release is published under the MIT License.

Bug Fixes

Build System

  • Move several commands to uv (2d39c73)

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)

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.5...v1.9.6-rc.1