Releases: PyO3/maturin
Releases · PyO3/maturin
v1.9.0
What's Changed
- Update pyproject-toml to 0.13.5 by @konstin in #2645
- Fix clippy lints by @konstin in #2648
ZipWriter
requires a compression level ofNone
for thestored
method by @jatoben in #2644- Implement PEP 639 Support by @konstin in #2647
- Don't go through Display for platform tag to policy by @konstin in #2652
- Add
--compatibility pypi
to avoid building for unsupported architectures by @konstin in #2650 - Fix self bootstrap without Rust installed by @messense in #2653
New Contributors
Full Changelog: v1.8.7...v1.9.0
v1.8.7
What's Changed
- Note Homebrew installation conflicts with rustup by @matthewhaynesonline in #2605
- Trim package description by @Tpt in #2610
- Docs: Update rust-as-submodule instructions by @NMertsch in #2613
- bootstrap: fix overriden setuptools PEP 517 hooks by @gotmax23 in #2612
- Upgrade cbindgen to 0.29 by @youknowone in #2614
- Allow specifying compression method and level, in both
build
anddevelop
modes. by @corentin-ant in #2625 - Fix Windows free-threaded builds on Python3.14 by @ngoldbaum in #2632
- Upgrade jobserver by @daltenty in #2635
New Contributors
- @matthewhaynesonline made their first contribution in #2605
- @NMertsch made their first contribution in #2613
- @gotmax23 made their first contribution in #2612
- @youknowone made their first contribution in #2614
- @corentin-ant made their first contribution in #2625
Full Changelog: v1.8.6...v1.8.7
v1.8.6
What's Changed
- Fix bindings detection docs by @konstin in #2592
- Print a message when overriding platform tag from
_PYTHON_HOST_PLATFORM
by @messense in #2594 - fixes #1894 -- when the abi3 feature is set with no explicit version, use the current python interpreter's version by @alex in #2597
New Contributors
Full Changelog: v1.8.5...v1.8.6
v1.8.5
v1.8.3
What's Changed
- Fix cargo run uniffi-bindgen when cross compiling by @messense in #2476
- Use
emcc.bat
to query version on Windows by @messense in #2478 - Add
rnet
python library to examples by @0x676e67 in #2480 - bump the attest-build-provenance version in the generated ci file by @kemingy in #2484
- Fix platform tag on Solaris/Illumos by @kulikjak in #2483
- Auto detect PyPy 3.11 by @messense in #2487
- Update manylinux/musllinux policies to the latest main by @github-actions in #2491
- Update
generate-ci
options in user guide by @wxh06 in #2501 - chore: Update cbindgen to 0.28.0 by @pacman82 in #2498
- Don't install dependencies when running
maturin develop --skip-install
by @messense in #2504 - Upgrade pyo3 to 0.24.0 by @messense in #2511
- Update the TP docs to use
pypi
as the GH Env name by @webknjaz in #2512 - fix auditwheel .so relocation for namespace modules by @pascalkuthe in #2513
- Updates Rng legacy methods in tutorial by @rafaelbeckel in #2514
New Contributors
- @0x676e67 made their first contribution in #2480
- @kemingy made their first contribution in #2484
- @wxh06 made their first contribution in #2501
- @pacman82 made their first contribution in #2498
- @webknjaz made their first contribution in #2512
- @pascalkuthe made their first contribution in #2513
- @rafaelbeckel made their first contribution in #2514
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Update manylinux/musllinux policies to the latest main by @github-actions in #2424
- ci: don't enable sccache on tag refs by @woodruffw in #2429
- Exclude packages not in the dependency tree when finding bindings by @mhils in #2426
- Use
uv
automatically when runningmaturin develop
inside a uv-created venv by @messense in #2433 - Upgrade pyproject-toml to 0.13.4 by @messense in #2342
- Upgrade pyo3 to 0.23.4 in test crates by @messense in #2435
- Consider abi3 minor version when resolving Python interpreters by @messense in #2437
- Upgrade cargo-xwin to 0.18.4 by @messense in #2439
- Use GitHub hosted arm Linux runner by @messense in #2444
- Fix clippy warning by @rex4539 in #2445
- Handle archived dylibs on AIX by @daltenty in #2442
- Fix constant rebuilds by @TheZoq2 in #2446
- fix the name of the .data directory in the generated wheel by @ejd in #2449
- Update manylinux/musllinux policies to the latest main by @github-actions in #2453
- Update minimal manylinux version for loongarch64 by @wojiushixiaobai in #2451
- Update mdbook by @konstin in #2458
- Mention zig in readme and introduction page by @konstin in #2457
- Simplify emcc_version using -dumpversion flag by @hoodmane in #2465
- Strip a possible -git suffix from emcc version by @hoodmane in #2470
New Contributors
- @woodruffw made their first contribution in #2429
- @daltenty made their first contribution in #2442
- @TheZoq2 made their first contribution in #2446
- @ejd made their first contribution in #2449
- @wojiushixiaobai made their first contribution in #2451
Full Changelog: v1.8.1...v1.8.2
v1.8.1
v1.8.0
What's Changed
- Don't add wheel data to sdist by @messense in #2367
- Bump pyo3 to 0.23.3 by @messense in #2371
- Switch from
wasm32-wasi
towasm32-wasip1
by @messense in #2372 - Use
uv venv
in tests by @messense in #2087 - upgrade packages to resolve security advisory by @mbway in #2376
- update and improve import hook docs by @mbway in #2378
- Add sparcv9 architecture support by @kulikjak in #2380
- check the install backend version to give more informative error messages by @mbway in #2389
- Properly handle dynamic version in pyproject.toml by @messense in #2391
- Fix interpreter selection for abi3 bindings by @messense in #2392
- Use the official recommended naming pattern for cffi module file by @messense in #2406
- Refine
armv7l
target architecture detection by @messense in #2408 - Add Linux armv5te architecture support by @messense in #2409
- Encode free-threaded Python support in bridge model by @messense in #2413
New Contributors
Full Changelog: v1.7.8...v1.8.0
v1.7.8
What's Changed
- Fix aarch64 Windows cross compilation by @messense in #2359
- Release 1.7.8 by @davidhewitt in #2365
Full Changelog: v1.7.7...v1.7.8
v1.7.8-beta.1
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2357
- Fix aarch64 Windows cross compilation by @messense in #2359
Full Changelog: v1.7.7...v1.7.8-beta.1