Changelog

To be included in v0.3.2- (if present)

v0.3.2- [UNRELEASED DRAFT]

(2025-11-26)

No significant changes.


Released versions

0.3.2

(2025-06-09)

Improved documentation

Packaging updates and notes for downstreams

  • Updated to use Cython 3.1 universally across the build path – by @lysnikolaou.

    Related issues and pull requests on GitHub: #117.

  • Made Cython line tracing opt-in via the with-cython-tracing build config setting – by @bdraco.

    Previously, line tracing was enabled by default in pyproject.toml, which caused build issues for some users and made wheels nearly twice as slow.

    Now line tracing is only enabled when explicitly requested via pip install . --config-setting=with-cython-tracing=true or by setting the PROPCACHE_CYTHON_TRACING environment variable.

    Related issues and pull requests on GitHub: #118.


0.3.1

(2025-03-25)

Bug fixes

  • Improved typing annotations, fixing some type errors under correct usage and improving typing robustness generally – by @Dreamsorcerer.

    Related issues and pull requests on GitHub: #103.


0.3.0

(2025-02-20)

Features

  • Implemented support for the free-threaded build of CPython 3.13 – by @lysnikolaou.

    Related issues and pull requests on GitHub: #84.

Packaging updates and notes for downstreams

  • Started building wheels for the free-threaded build of CPython 3.13 – by @lysnikolaou.

    Related issues and pull requests on GitHub: #84.

Contributor-facing changes

  • GitHub Actions CI/CD is now configured to manage caching pip-ecosystem dependencies using re-actors/cache-python-deps – an action by @webknjaz that takes into account ABI stability and the exact version of Python runtime.

    Related issues and pull requests on GitHub: #93.


0.2.1

(2024-12-01)

Bug fixes

Removals and backward incompatible breaking changes

  • Removed support for Python 3.8 as it has reached end of life – by @bdraco.

    Related issues and pull requests on GitHub: #57.

Packaging updates and notes for downstreams

  • Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package – by @ajsanchezsanz and @markgreene74.

    Related commits on GitHub: 64df0a6.


0.2.0

(2024-10-07)

Bug fixes

  • Fixed loading the C-extensions on Python 3.8 – by @bdraco.

    Related issues and pull requests on GitHub: #26.

Features

Improved documentation

Packaging updates and notes for downstreams


0.1.0

(2024-10-03)

Features

  • Added armv7l wheels – by @bdraco.

    Related issues and pull requests on GitHub: #5.


0.0.0

(2024-10-02)

  • Initial release.