Releases: PyO3/maturin
Releases · PyO3/maturin
v0.13.4
What's Changed
- Fix
Cargo.toml
in new project template by @messense in #1109 - Upgrade pyodide to 0.21.3 by @messense in #1110
- Test
maturin new
on CI by @messense in #1111 - Refactor virtualenv bin dir handling for Windows by @messense in #1112
- Fix duplicated
Cargo.toml
of local dependencies in sdist by @messense in #1114 - Document
name
in[package.metadata.maturin]
by @tiptenbrink in #1118 - Fix CI failure with Rust 1.64.0 by @messense in #1119
- fix: cargo.toml empty line when new project by @vvanglro in #1127
- Build multi-platform docker image by @messense in #1128
- Cross compile maturin in Docker multi-platform build by @messense in #1129
- Add support for Cargo workspace dependencies inheritance by @messense in #1123
- Add support for workspace metadata inheritance by @messense in #1131
- chore: cargo update by @messense in #1132
- Fix sdist build when multiple workspaces are involved by @messense in #1137
- Use goblin instead of shelling out to patchelf to get rpath by @messense in #1139
New Contributors
- @tiptenbrink made their first contribution in #1118
- @vvanglro made their first contribution in #1127
Full Changelog: v0.13.3...v0.13.4
v0.13.4-beta.2
What's Changed
Full Changelog: v0.13.4-beta.1...v0.13.4-beta.2
v0.13.4-beta.1
What's Changed
- Fix
Cargo.toml
in new project template by @messense in #1109 - Upgrade pyodide to 0.21.3 by @messense in #1110
- Test
maturin new
on CI by @messense in #1111 - Refactor virtualenv bin dir handling for Windows by @messense in #1112
- Fix duplicated
Cargo.toml
of local dependencies in sdist by @messense in #1114 - Document
name
in[package.metadata.maturin]
by @tiptenbrink in #1118 - Fix CI failure with Rust 1.64.0 by @messense in #1119
- fix: cargo.toml empty line when new project by @vvanglro in #1127
- Build multi-platform docker image by @messense in #1128
- Cross compile maturin in Docker multi-platform build by @messense in #1129
- Add support for Cargo workspace dependencies inheritance by @messense in #1123
- Add support for workspace metadata inheritance by @messense in #1131
- chore: cargo update by @messense in #1132
New Contributors
- @tiptenbrink made their first contribution in #1118
- @vvanglro made their first contribution in #1127
Full Changelog: v0.13.3...v0.13.4-beta.1
v0.13.3
What's Changed
- Allow user to override default Emscripten settings by @messense in #1059
- Enable
--crate-type cdylib
on Rust 1.64.0 by @messense in #1060 - Add Windows cross compiling docs to user guide by @messense in #1064
- Upgrade pyodide to 0.21.1 by @messense in #1065
- Set MSRV to 1.59 and test on CI by @messense in #1071
- Fix abi3 wheel build when no Python interpreters found by @messense in #1072
- Add
zig ar
support by @messense in #1073 - Upgrade pyodide to 0.21.2 by @messense in #1074
- Bump thiserror from 1.0.32 to 1.0.33 by @dependabot in #1075
- Bump sha2 from 0.10.2 to 0.10.3 by @dependabot in #1076
- Bump anyhow from 1.0.62 to 1.0.63 by @dependabot in #1077
- Bump clap from 3.2.18 to 3.2.19 by @dependabot in #1078
- Update minijinja to 0.19.1 by @messense in #1082
- Fix sdist build for optional path dependencies by @messense in #1084
- Update pyo3 to 0.17.1 in new project template by @messense in #1089
- Update contributing docs and add my GitHub sponsorship page by @messense in #1091
- auditwheel: find dylibs in Cargo target directory by @messense in #1092
- Add library search paths in Cargo target directory to rpath in editable mode on Linux by @messense in #1094
- Update cargo-zigbuild to 0.12.2 by @messense in #1096
- Remove default manifest path for
maturin sdist
command by @messense in #1097 - docker: try
RUN --mount=type=cache
by @messense in #1098 - Fix sdist when
pyproject.toml
isn't in the same dir ofCargo.toml
by @messense in #1099 - Change readme and license paths in
pyproject.toml
to be relative topyproject.toml
by @messense in #1100 - CI: use GitHub Actions cache for docker test by @messense in #1101
- Add python source files specified in pyproject.toml to sdist by @messense in #1102
- Change
sdist-include
paths to be relative topyproject.toml
by @messense in #1103 - Use
fs_err::canonicalize
instead of stdPath::canonicalize
by @messense in #1104 - Add arm64 macOS and Linux test jobs using Cirrus CI by @messense in #1105
Full Changelog: v0.13.2...v0.13.3
v0.13.3-beta.8
What's Changed
Full Changelog: v0.13.3-beta.7...v0.13.3-beta.8
v0.13.3-beta.7
What's Changed
Full Changelog: v0.13.3-beta.6...v0.13.3-beta.7
v0.13.3-beta.6
What's Changed
- Update cargo-zigbuild to 0.12.2 by @messense in #1096
- Remove default manifest path for
maturin sdist
command by @messense in #1097 - docker: try
RUN --mount=type=cache
by @messense in #1098 - Fix sdist when
pyproject.toml
isn't in the same dir ofCargo.toml
by @messense in #1099 - Change readme and license paths in
pyproject.toml
to be relative topyproject.toml
by @messense in #1100 - CI: use GitHub Actions cache for docker test by @messense in #1101
Full Changelog: v0.13.3-beta.4...v0.13.3-beta.6
v0.13.3-beta.4
What's Changed
- Add library search paths in Cargo target directory to rpath in editable mode on Linux by @messense in #1094
Full Changelog: v0.13.3-beta.3...v0.13.3-beta.4
v0.13.3-beta.3
v0.13.3-beta.2
What's Changed
- Update minijinja to 0.19.1 by @messense in #1082
- Fix sdist build for optional path dependencies by @messense in #1084
Full Changelog: v0.13.3-beta.1...v0.13.3-beta.2