Releases: PyO3/maturin
Releases · PyO3/maturin
v1.2.3
What's Changed
- fix: preserve workspace inherited dependencies when building binary by @HerringtonDarkholme in #1739
New Contributors
- @HerringtonDarkholme made their first contribution in #1739
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Add non-interactive mode to
upload
command by @messense in #1722 - Defaults to non interactive mode when running on CI by @messense in #1723
- Fix
link-native-libraries
check for emscripten target by @messense in #1724 - Support
ALL_PROXY
in upload by @messense in #1727 - Handle renamed Rust dependency in sdist by @messense in #1728
- Query default macOS deployment target from
rustc --print deployment-target
by @messense in #1730 - Update wasmtime dependency version to 11.0 by @messense in #1731
- Fix invalid TOML when rewriting workspace inherited dependencies by @messense in #1733
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Update to MiniJinja 1.0.0 by @mitsuhiko in #1664
- Upgrade rustls to 0.21 by @messense in #1663
- Update note that only Python 3.7+ is supported by @badboy in #1665
- Update sdist excludes by @messense in #1679
- Update uniffi to 0.24.1 by @messense in #1683
- Fix crashing on unknown platforms by @siepkes in #1670
- Upgrade windows-sys to 0.45.0, remove windows-sys 0.42.0 by @messense in #1692
- Packages are now rebuilt every time they are imported, instead of only ever once per virtualenv by @itamarst in #1695
- Warn about incompatible targets for musllinux by @messense in #1701
- Add Linux mips64, mips architecture support by @matoro in #1712
- remove
__init__.py
requirement by @krpatter-intc in #1696 - Add support for
x86_64h-apple-darwin
target by @messense in #1717
New Contributors
- @mitsuhiko made their first contribution in #1664
- @siepkes made their first contribution in #1670
- @matoro made their first contribution in #1712
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- docs: Add opendal in examples by @Xuanwo in #1636
- Update cbindgen to 0.24.5 by @messense in #1637
- Improve error message when python fails in develop by @konstin in #1644
- Add basic support for GraalPy by @timfel in #1645
- CI: Update sccache to 0.5.0 by @messense in #1646
- CI: Upgrade sccache to 0.5.3 by @messense in #1647
- Refactor abi tag to use
EXT_SUFFIX
by @messense in #1648 - Bump tempfile to v3.6.0 by @heiher in #1650
- Run
pyo3_no_extension_module
test case on manylinux platforms only by @messense in #1652 - Add Linux loongarch64 architecture support by @messense in #1653
- Update pep508_rs to 0.2.1 by @messense in #1655
- Add
--skip-install
option tomaturin develop
by @messense in #1654 - Fix emscripten action by @ManonMarchand in #1657
- Upgrade pyo3 to 0.19.0 by @messense in #1659
- Release v1.1.0 by @messense in #1660
New Contributors
- @timfel made their first contribution in #1645
- @ManonMarchand made their first contribution in #1657
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Add Python 3.12 sysconfigs by @messense in #1629
- refactor: generate well known sysconfigs in code by @messense in #1633
- Upgrade
dirs
to 5.0 by @messense in #1634 - Fix panicking when no cargo build targets are selected by @messense in #1635
- Upgrade
platform-info
to 2.0,base64
to 0.21 by @messense in #1631
Full Changelog: v1.0.0...v1.0.1
v1.0.0
v0.15.3
What's Changed
- Fix cross-compile to Apple universal2 in the other platform by @MisLink in #1613
- Remove serde(flatten) to improve error messages by @konstin in #1616
- Allow syn 2.0 by @messense in #1617
- describe the need for module-name by @krpatter-intc in #1604
- Fix
cargo test
failures in devcontainer by @messense in #1618 - Add PEP 517
config_settings
support by @messense in #1619 - Keep file mode on Unix by @messense in #1622
New Contributors
- @MisLink made their first contribution in #1613
- @krpatter-intc made their first contribution in #1604
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- Add a unit test for
PythonInterpreter::find_by_target
by @messense in #1600 - Try GitHub Actions merge queue by @messense in #1596
- Skip git sdist generator tests when executing from a non-git checkout by @messense in #1601
- Publish maturin itself using trusted publisher by @messense in #1603
- Remove bors by @messense in #1602
- When determining the python module name, use pyproject.toml
project.name
over Cargo.tomlpackage.name
. by @konstin in #1608 - Warn on missing python-source contents by @konstin in #1607
- Fix rewriting
dev-dependencies
in sdist by @messense in #1610 - Release v0.15.2 by @messense in #1611
Full Changelog: v0.15.1...v0.15.2
v0.15.1
See 0.15 migration guide at https://www.maturin.rs/migration.html#from-014-to-015
We plan to bump version to 1.0.0 in about two weeks if there are no major breaking changes needed.
What's Changed
- Use
shlex
to splitMATURIN_SETUP_ARGS
by @messense in #1595 - Fix finding interpreters from bundled sysconfigs by @messense in #1598
- Release v0.15.1 by @messense in #1599
Full Changelog: v0.15.0...v0.15.1