What's Changed
- fix: resolve test failures in distro packaging environments by @messense in #3129
- fix: redirect tracing output to stderr to avoid breaking PEP 517 by @chrisburr in #3131
- fix: skip interpreters with empty output for WSL2 cross-compile by @plusls in #3137
- fix: set explicit lib_name in pyo3 config for Android abi3 cross-compilation by @messense in #3130
- chore: add sysconfig/cpython-freebsd-15.0-amd64.txt by @fleetingbytes in #3140
- fix: two-phase bridge detection for conditional abi3 features by @messense in #3144
- Treat pyo3 0.29.0+ as having Windows import lib support (raw-dylib) by @messense in #3145
- Fix bin bindings with external shared library dependencies by @messense in #3147
- Upgrade MSRV to 1.89.0 by @messense in #3149
- build(deps): bump rustls-webpki from 0.103.12 to 0.103.13 by @dependabot[bot] in #3154
- Musllinux oci image by @Joshix-1 in #3152
- Remove Cirrus CI for FreeBSD by @messense in #3156
- perf: defer stage_artifact copy-back, finalize via rename when unpatched by @pratyush618 in #3155
- perf: eliminate stage_artifact double-copy, drop was_patched flag by @messense in #3157
- Fix release pipeline by @messense in #3158
- auditwheel: copy unpatched cargo output back before in-place patching by @messense in #3159
- develop: fail loudly when pip leaves a stale
~install behind (#1922) by @pratyush618 in #3161 - Provide a link for the
lib.namein Cargo.toml by @Xuanmizhen in #3167 - Fix duplicated version in changelog by @robsdedude in #3171
- Switch to actions/attest from attest-build-provenance by @scop in #3169
- Switch generation to actions/attest action, upgrade to v4 by @scop in #3170
- fix: avoid duplicate
--interpreterpanic in PEP 517 backend by @messense in #3175 - Add trusted publishing options to
generate-ciby @messense in #3176 - fix(sdist): handle symlinked
Cargo.tomlpointing outside project root by @messense in #3178 - fix: support pixi-managed virtualenvs in maturin develop by @eyupcanakman in #3165
- Support PEP 783
pyemscripten_*_wasm32wheel platform tag by @messense in #3163
New Contributors
- @chrisburr made their first contribution in #3131
- @plusls made their first contribution in #3137
- @Joshix-1 made their first contribution in #3152
- @pratyush618 made their first contribution in #3155
- @Xuanmizhen made their first contribution in #3167
- @scop made their first contribution in #3169
- @eyupcanakman made their first contribution in #3165
Full Changelog: v1.13.1...v1.13.2