Skip to content

Releases: PyO3/maturin

v1.9.3

04 Aug 11:50
Compare
Choose a tag to compare

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

27 Jul 19:17
Compare
Choose a tag to compare

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_26 policy by @github-actions[bot] in #2677
  • Use user-specified library search paths in RUSTFLAGS in 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-Expression over License by @konstin in #2695

New Contributors

  • @Copilot made their first contribution in #2672
  • @threexc made their first contribution in #2690

Full Changelog: v1.9.1...v1.9.2

v1.9.1

08 Jul 04:44
v1.9.1
64dfe13
Compare
Choose a tag to compare

What's Changed

  • Fix absolute license file path from Cargo.toml by @messense in #2667

Full Changelog: v1.9.0...v1.9.1

v1.9.0

23 Jun 14:35
v1.9.0
46dbaff
Compare
Choose a tag to compare

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 of None for the stored 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

09 Jun 13:35
v1.8.7
53def9f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.6...v1.8.7

v1.8.6

13 May 13:55
v1.8.6
c5fd4ce
Compare
Choose a tag to compare

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

09 May 10:03
fd59bd3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.4...v1.8.5

v1.8.3

13 Mar 10:56
v1.8.3
c200385
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.2...v1.8.3

v1.8.2

05 Feb 13:35
v1.8.2
060e210
Compare
Choose a tag to compare

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 running maturin 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

Full Changelog: v1.8.1...v1.8.2

v1.8.1

30 Dec 14:03
v1.8.1
d95faa6
Compare
Choose a tag to compare

What's Changed

  • Update minimal manylinux version for riscv64 by @messense in #2415
  • Make invalid version info in pyproject.toml less fatal by @mhils in #2417
  • Make maturin develop fail if version info is missing in pyproject.toml by @mhils in #2418

Full Changelog: v1.8.0...v1.8.1