Skip to content

Releases: PyO3/maturin

v0.13.3-beta.2

06 Sep 09:20
v0.13.3-beta.2
dd633ce
Compare
Choose a tag to compare
v0.13.3-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.3-beta.1...v0.13.3-beta.2

v0.13.3-beta.1

02 Sep 06:01
v0.13.3-beta.1
fa11b0c
Compare
Choose a tag to compare
v0.13.3-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.2...v0.13.3-beta.1

v0.13.2

14 Aug 11:27
v0.13.2
c1e93e0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.1...v0.13.2

v0.13.2-beta.5

12 Aug 05:31
v0.13.2-beta.5
b64f4ad
Compare
Choose a tag to compare
v0.13.2-beta.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.2-beta.4...v0.13.2-beta.5

v0.13.2-beta.4

09 Aug 13:16
v0.13.2-beta.4
e27200d
Compare
Choose a tag to compare
v0.13.2-beta.4 Pre-release
Pre-release

What's Changed

  • Add python-source option to [tool.maturin] section of pyproject.toml by @messense in #1046
  • Deprecate support for specifying python metadata in Cargo.toml by @messense in #1048
  • Change python-source to be relative to the file specifies it by @messense in #1049
  • Change data to be relative to the file specifies it by @messense in #1051
  • Don't reinstall dependencies in maturin develop by @messense in #1052

Full Changelog: v0.13.2-beta.3...v0.13.2-beta.4

v0.13.2-beta.3

08 Aug 05:34
v0.13.2-beta.3
9eb5103
Compare
Choose a tag to compare
v0.13.2-beta.3 Pre-release
Pre-release

What's Changed

  • Fix path search upon python3 -m maturin by @bhrollins in #1038
  • Run default CI workflow on main/master push only by @smheidrich in #1041
  • Update cargo-zigbuild to 0.12.0 by @messense in #1042
  • Fix inconsistent Cargo.toml and pyproject.toml path handling by @messense in #1043
  • Clarify sdist build error due to missing pyproject.toml by @messense in #1045
  • Find python module next to pyproject.toml if pyproject.toml exists by @messense in #1044

New Contributors

Full Changelog: v0.13.2-beta.2...v0.13.2-beta.3

v0.13.2-beta.2

03 Aug 16:21
v0.13.2-beta.2
07360b0
Compare
Choose a tag to compare
v0.13.2-beta.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.2-beta.1...v0.13.2-beta.2

v0.13.2-beta.1

28 Jul 03:52
v0.13.2-beta.1
66ee51f
Compare
Choose a tag to compare
v0.13.2-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.1...v0.13.2-beta.1

v0.13.1

26 Jul 13:01
v0.13.1
241a00a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.13.1

v0.13.0

09 Jul 16:02
v0.13.0
1b70496
Compare
Choose a tag to compare

What's Changed

  • Drop python 3.6 by @konstin in #945
  • Add support for building with multiple binary targets by @messense in #948
  • Add a --target option to maturin list-python command by @messense in #957
  • Add support for using bundled python sysconfigs for PyPy when abi3 feature is enabled by @messense in #958
  • Filter cargo targets by kind instead of crate_types by @messense in #959
  • Don't build sdist by default in maturin build command by @messense in #955
  • Add support for cross compiling PyPy wheels when abi3 feature is enabled by @messense in #963
  • Update actions/checkout and actions/setup-python versions by @messense in #965
  • Add --find-interpreter option to build and publish commands by @messense in #964
  • Infer target triple from ARCHFLAGS for macOS by @messense in #967
  • Add bootstrap from sdist test to CI by @messense in #968
  • Upload wheel artifacts in bootstrap test for inspection by @messense in #971
  • Expose commonly used Cargo CLI options in maturin build command by @messense in #972
  • Add support for wasm32-unknown-emscripten target by @messense in #974
  • Allow overriding platform release version using env var by @messense in #975
  • Don't warn if package not listed in cargo metadata is a dependency of Rust std by @messense in #976
  • Fix Emscripten CI: Pyodide packages.json was moved to repodata.json by @hoodmane in #977
  • Emscripten: Use -Z link-native-libraries=no and remove emcc wrapper by @hoodmane in #978
  • Fix maturin develop for arm64 Python on M1 Mac when default toolchain is x86_64 by @messense in #980
  • Improvements to Emscripten/Pyodide CI by @hoodmane in #983
  • Setup Pyodide with nox for easier local testing by @messense in #984
  • Remove -Zbuild-std for Emscripten target by @messense in #986
  • Add --repository option to upload command by @messense in #987
  • Only lookup bundled Python sysconfig when interpreters aren't specified as file path by @messense in #988
  • Align some maturin build options with cargo by @messense in #991
  • Find CPython upper to 3.12 and PyPy upper to 3.10 by @messense in #993
  • Add aliases for maturin build and develop subcommands by @messense in #994
  • Update zbus to 1.9.3 to fix GHSA-76w9-p8mg-j927 and GHSA-wgrg-5h56-jg27 by @messense in #996
  • Update to Rust 1.62 for Docker image by @messense in #997
  • Upgrade setuptools-rust to 1.4.0 by @messense in #998
  • Bump openssl-src from 111.21.0+1.1.1p to 111.22.0+1.1.1q by @dependabot in #1000
  • Update user guide for the upcoming 0.13 release by @messense in #973

New Contributors

Full Changelog: v0.12.20...v0.13.0

Migration Guide: https://maturin.rs/migration.html#from-012-to-013