Skip to content

Commit 17a008d

Browse files
authored
Release v1.12.0 (#2998)
1 parent acb6fec commit 17a008d

File tree

3 files changed

+46
-2
lines changed

3 files changed

+46
-2
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["konstin <konstin@mailbox.org>", "messense <messense@icloud.com>"]
33
name = "maturin"
4-
version = "1.11.5"
4+
version = "1.12.0"
55
description = "Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages"
66
exclude = [
77
"test-crates/**/*",

Changelog.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# Changelog
22

3+
## 1.12.0
4+
5+
* Use pypi compatibility validation for own CI (#2929)
6+
* Update toml crates for toml 1.1 support (#2934)
7+
* Use a single location for MSRV (#2936)
8+
* Fix editable install for binary projects with Python modules (#2938)
9+
* Release to crates.io only after the builds passed (#2939)
10+
* Use `mymindstorm/setup-emsdk@v14` in generated GitHub Actions workflow (#2941)
11+
* Use trusted publishing for crates.io (#2943)
12+
* Filter linked_paths by KIND and linked_libs (#2949)
13+
* Update bytes to 1.11.1 (#2960)
14+
* Normalize wheel distribution names to match the PyPA spec (#2954)
15+
* Allow build loongarch64 and riscv64 for musllinux (#2963)
16+
* Strip excluded cargo targets in sdist (#2964)
17+
* Normalize wheel `RECORD` paths (on Windows) (#2965)
18+
* Bump MSRV to 1.88.0 (#2966)
19+
* Support MATURIN_STRIP env var and --strip true/false to override pyproject.toml (#2968)
20+
* Fix: copy bin artifacts before auditwheel repair to avoid rerun failures (#2969)
21+
* Fix: rewrite python-source in pyproject.toml when building sdist (#2972)
22+
* Fix: resolve wheel include patterns relative to project root (#2973)
23+
* Fix: always include workspace Cargo.toml in sdist (#2974)
24+
* Refactor: simplify source_distribution.rs (#2976)
25+
* Feat: support PEP 735 dependency groups in develop command (#2978)
26+
* Fix license file handling for workspace-level license files (#2970)
27+
* Support PEP 739 build-details.json when cross compiling (#2979)
28+
* Fix .libs directory name for namespace packages (#2981)
29+
* Fix: exclude duplicate python source files from sdist for workspace members (#2982)
30+
* Fix: remove default-members from workspace Cargo.toml in sdist (#2983)
31+
* Fix: correctly filter workspace members in sdist by directory path (#2984)
32+
* Feat: Add PEP 770 SBOM support (#2980)
33+
* Error when python-source is set but Python module is missing (#2986)
34+
* Feat: add auditwheel SBOM for grafted shared libraries (#2985)
35+
* Fix sdist duplicate README error when readme is in both Cargo.toml and pyproject.toml (#2987)
36+
* Fix: support python-source pointing outside Rust source directory (#2988)
37+
* Relax ziglang dependency version requirement (#2990)
38+
* Stop adding link-native-libraries flag by default in Emscripten platform in latest Rust (#2991)
39+
* Fix docker build github workflow
40+
* Fix: platform.system() on Android for Python 3.13+ (#2992)
41+
* Document more environment variables in user guide
42+
* Fix: check external libs for glibc version when determining platform tag (#2993)
43+
* Update cargo-zigbuild to 0.22.0 (#2994)
44+
* Sbom: filter to bindings crate only and upgrade to CycloneDX v1.5 (#2995)
45+
* Upgrade ureq to 3.2.0 and migrate to built-in multipart (#2997)
46+
347
## 1.11.5
448

549
* Allow combining `--compatibility pypi` with other `--compatibility` values ([#2928](https://github.com/pyo3/maturin/pull/2928))

0 commit comments

Comments
 (0)