Changelog¶
Unreleased (2026-07-31)¶
Packaging updates - Unreleased¶
Build the wheels for each interpreter beside each other in CI, rather than one after another in a single job, and let the macOS builds share one Cargo target directory. The wheel matrix used to hold a pull request for 17 minutes. (#648)
4.2.0 (2026-07-31)¶
Features - 4.2.0¶
Publish
cp315twheels, so a free-threaded 3.15 installs a wheel instead of compiling the Rust extension. (#644)
Bug fixes - 4.2.0¶
Publish Linux
aarch64wheels. 4.1.0 shipped none, sopipanduvfell back to the source distribution on ARM64 hosts, where building the Rust extension needs a localcargoand C toolchain. (#640)Build from source on a free-threaded interpreter. The package asked for the limited API unconditionally and meson-python refuses to pair it with a free-threaded CPython, so the source build stopped before it started. (#643)
Packaging updates - 4.2.0¶
Take the released version from the git tag rather than from a file in the tree, so a release can no longer ship artifacts labeled with the previous version. 4.1.1 and 4.1.2 were tagged that way and reached no index. (#647)
Releases up to 4.1.0 are recorded on the GitHub releases page.