Releases: PyO3/maturin
Releases · PyO3/maturin
v1.9.6
What's Changed
- Trim platform details on Windows detection by @tonybaloney in #2755
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2745
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2748
- Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #2749
- make
PythonInterpreter::check_executableaware of windows arch by @davidhewitt in #2758
Full Changelog: v1.9.5...v1.9.6
v1.9.5
What's Changed
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #2728
- search_lib_dir: Only recurse into
build*if it is a directory. by @xhochy in #2734 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2729
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2730
- Bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in #2732
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #2731
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2739
- Add freebsd 14.2 amd64 sysconfig by @konstin in #2741
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2742
- Update console dependency from 0.15.4 to 0.16.0 by @musicinmybrain in #2688
- update
condaversions in test by @davidhewitt in #2752 - Only select Windows Python interpreters with matching CPU pointer widths and architectures by @tonybaloney in #2750
- release: 1.9.5 by @davidhewitt in #2753
New Contributors
- @xhochy made their first contribution in #2734
- @tonybaloney made their first contribution in #2750
Full Changelog: v1.9.4...v1.9.5
v1.9.4
What's Changed
- downgrade manylinux version for riscv64 by @ffgan in #2709
- Fix calculation of platform tag for FreeBSD by @michael-o in #2711
- Add builtin sysconfigs for GraalPy by @msimacek in #2716
- Add use-base-python option to pyproject.toml by @SquidDev in #2717
- fix clippy warnings by @alex in #2724
- Fix Target::get_python_arch comment (#2712) by @michael-o in #2726
- Set
PYO3_BUILD_EXTENSION_MODULEenv var when building pyo3 extension modules by @alex in #2723
New Contributors
- @michael-o made their first contribution in #2711
- @SquidDev made their first contribution in #2717
- @James4Ever0 made their first contribution in #2719
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- Add support for RISC-V architecture in manylinux and update compatibi… by @ffgan in #2694
- pyproject.toml: bump setuptools for PEP 639 by @threexc in #2698
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2699
- Fix PEP 639 support for source distributions by @konstin in #2704
- Fix relative README rewrite in source distributions by @konstin in #2705
New Contributors
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- Respect PEP 621 dynamic fields when merging Cargo.toml metadata by @Copilot in #2672
- Only use all_features=true in sdist when local path dependencies exist by @Copilot in #2674
- auditwheel: add
manylinux_2_26policy by @github-actions[bot] in #2677 - Use user-specified library search paths in
RUSTFLAGSin auditwheel by @Copilot in #2676 - pyproject.toml: add license-files by @threexc in #2690
- Update manylinux/musllinux policies to the latest main by @github-actions[bot] in #2693
- Fix PEP 639 implementation, use
License-ExpressionoverLicenseby @konstin in #2695
New Contributors
Full Changelog: v1.9.1...v1.9.2
v1.9.1
v1.9.0
What's Changed
- Update pyproject-toml to 0.13.5 by @konstin in #2645
- Fix clippy lints by @konstin in #2648
ZipWriterrequires a compression level ofNonefor thestoredmethod 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 pypito 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
buildanddevelopmodes. 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_PLATFORMby @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