New
v1.11.0
Important maturin upload is deprecated and will be removed in maturin 2.0 (https://github.com/PyO3/maturin/issues/2334)
This release was yanked from PyPI.
What's Changed
- Remove unused code by @e-nomem in https://github.com/PyO3/maturin/pull/2848
- Correct tagging for x86_64 iOS simulator wheels. by @freakboy3742 in https://github.com/PyO3/maturin/pull/2851
- Bump MSRV to 1.85.0 and use Rust 2024 edition by @messense in https://github.com/PyO3/maturin/pull/2850
- Upgrade goblin to 0.10 by @messense in https://github.com/PyO3/maturin/pull/2853
- Set entry type when adding to the tar file by @e-nomem in https://github.com/PyO3/maturin/pull/2859
- Split up module_writer.rs code for code organization by @e-nomem in https://github.com/PyO3/maturin/pull/2857
- Update environment variables for Android cross-compilation support by @ririv in https://github.com/PyO3/maturin/pull/2825
- Upgrade some Rust dependencies by @messense in https://github.com/PyO3/maturin/pull/2860
- Swap outer and inner loops in write_python_part() by @e-nomem in https://github.com/PyO3/maturin/pull/2861
- Split out convenience methods from ModuleWriter trait by @e-nomem in https://github.com/PyO3/maturin/pull/2842
- Update cargo_metadata to 0.20.0 by @e-nomem in https://github.com/PyO3/maturin/pull/2864
- Calculate file options for WheelWriter once and cache the result by @e-nomem in https://github.com/PyO3/maturin/pull/2865
- fix link to pyo3 config file documentation by @DetachHead in https://github.com/PyO3/maturin/pull/2869
- Clean up internal fields of WheelWriter by @e-nomem in https://github.com/PyO3/maturin/pull/2870
- chore: bump action versions in the generated ci file by @kemingy in https://github.com/PyO3/maturin/pull/2873
- Deprecate 'upload' and 'publish' CLI commands by @e-nomem in https://github.com/PyO3/maturin/pull/2875
- Create a binding generator trait by @e-nomem in https://github.com/PyO3/maturin/pull/2872
- Migrate cffi bindings to new
BindingGeneratortrait by @e-nomem in https://github.com/PyO3/maturin/pull/2876 - Always emit deprecation warning for 'upload' and 'publish' by @e-nomem in https://github.com/PyO3/maturin/pull/2879
- Migrate uniffi bindings to new
BindingGeneratortrait by @e-nomem in https://github.com/PyO3/maturin/pull/2878 - Emit a warning if a file is excluded from the archive by matching the target by @e-nomem in https://github.com/PyO3/maturin/pull/2874
- Migrate bin bindings to new
BindingGeneratortrait by @e-nomem in https://github.com/PyO3/maturin/pull/2880 - Clean up BindingGenerator interface by @e-nomem in https://github.com/PyO3/maturin/pull/2881
- Update ModuleWriter logic to use ArchiveSource enum by @e-nomem in https://github.com/PyO3/maturin/pull/2882
- Auto-enable required features for
uniffi-bindgenby @e-nomem in https://github.com/PyO3/maturin/pull/2886 - Add
VirtualWriterto track and order archive entries by @e-nomem in https://github.com/PyO3/maturin/pull/2887 - Update manylinux/musllinux policies to the latest main by @github-actions[bot] in https://github.com/PyO3/maturin/pull/2901
- Remove
maturin publishfrom docs by @konstin in https://github.com/PyO3/maturin/pull/2904 - Stop hardcode platform tag when using zig by @messense in https://github.com/PyO3/maturin/pull/2905
- Make PEP 517 profile tests more resilient to cargo profiles by @konstin in https://github.com/PyO3/maturin/pull/2902
- Update pyodide version to fix emscripten CI by @konstin in https://github.com/PyO3/maturin/pull/2906
- Implement Android platform tag support by @ririv in https://github.com/PyO3/maturin/pull/2900
New Contributors
- @ririv made their first contribution in https://github.com/PyO3/maturin/pull/2825
- @DetachHead made their first contribution in https://github.com/PyO3/maturin/pull/2869
Full Changelog: https://github.com/PyO3/maturin/compare/v1.10.1...v1.11.0