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