Releases: PyO3/maturin
Releases · PyO3/maturin
v1.0.0-beta.1
What's Changed
- Feature gate zig and xwin based cross compiling by @messense in #1324
- Feature gate
maturin new
andmaturin init
commands by @messense in #1330 - Build with
--no-default-features
by default when bootstrapping from sdist by @messense in #1333 - Remove deprecated config options by @messense in #1335
- cargo deny multiple crate versions by @messense in #1336
- Replace
rpassword
withdialoguer
by @messense in #1338 - Run
uniffi-bindgen
command instead of depending onuniffi_bindgen
crates by @messense in #1352 - Disallow uniffi bin bindings by @messense in #1353
- Clarify
--interpreter
value by @konstin in #1358 - Fix Actions status badge by @atouchet in #1377
- Add MSRV configuration for clippy by @messense in #1391
- Update
schannel
to remove outdatedwindows-sys
0.36 dependency by @messense in #1404 - Respect
rustflags
settings in cargo configuration file by @messense in #1405 - Bump MSRV to 1.63.0 by @messense in #1407
- Run
cargo deny
check for Windows and macOS by @messense in #1408 - Add Cargo compile targets configuration for filtering multiple bin targets by @messense in #1339
- Completing type hints for python files by @ischaojie in #1421
- Fix clippy warnings on Rust 1.67.0 by @messense in #1428
- CI: Try using sccache to replace rust-cache by @Xuanwo in #1425
- readme: provide needed pauses by @tshepang in #1437
- Use Rust beta channel to test Cargo sparse index protocol by @messense in #1440
- Update
toml_edit
to 0.19 and switch back totoml
for parsing by @messense in #1439 - Bump ignore from 0.4.19 to 0.4.20 by @dependabot in #1445
- Bump cargo_metadata from 0.15.2 to 0.15.3 by @dependabot in #1444
- Bump docker/build-push-action from 3 to 4 by @dependabot in #1449
- Bump sigstore/gh-action-sigstore-python from 0.2.0 to 1.1.0 by @dependabot in #1452
- Bump mymindstorm/setup-emsdk from 11 to 12 by @dependabot in #1450
- Bump psf/black from 22.12.0 to 23.1.0 by @dependabot in #1451
- Update
cargo-options
to 0.6.0 by @messense in #1454 - Update
zip
to 0.6.4 by @messense in #1455 - Fix new
cargo deny
errors by @messense in #1466 - Fix link to ballista by @kngwyu in #1469
- Update cargo-zigbuild to 0.16.0 by @messense in #1474
- Update thread_local to 1.1.7 and minijina to 0.30.3 by @messense in #1478
- Enable
extension-module
feature inpyproject.toml
in project templates by @messense in #1479 - Add support for uniffi 0.23 by @messense in #1481
- Release v1.0.0-beta.1 by @messense in #1482
New Contributors
- @zmanji made their first contribution in #1334
- @atouchet made their first contribution in #1377
- @badboy made their first contribution in #1416
- @ischaojie made their first contribution in #1421
- @kosta made their first contribution in #1427
- @Xuanwo made their first contribution in #1425
- @tshepang made their first contribution in #1437
- @luizirber made their first contribution in #1476
Full Changelog: v0.14.4...v1.0.0-beta.1
v0.14.13
What's Changed
maturin develop
now looks for a virtualenv.venv
in the current or any parent directory if no virtual environment is active by @konstin in #1462- Add a new
generate-ci
command to generate CI configuration by @messense in #1456 - Deprecate
--universal2
in favor ofuniversal2-apple-darwin
target by @messense in #1457 - Raise an error when
Cargo.toml
contains removed python package metadata by @messense in #1471 - Use
extension_name
instead ofmodule_name
for CFFI extensions in develop mode by @luizirber in #1476
Full Changelog: v0.14.12...v0.14.13
v0.14.12
What's Changed
Full Changelog: v0.14.11...v0.14.12
v0.14.11
What's Changed
- Use the extension_name in develop builds by @badboy in #1416
- Upgrade pyo3 to 0.18.0 by @messense in #1417
- Dockerfile: Install openssh-client to be able to fetch git dependencies by @kosta in #1427
- Better error message when
normalize path
failed by @messense in #1432 - Don't package dev-only path dependencies in sdist by @messense in #1435
- Add a user-friendly panic hook by @messense in #1436
Full Changelog: v0.14.10...v0.14.11
v0.14.10
What's Changed
Full Changelog: v0.14.9...v0.14.10
v0.14.9
What's Changed
Full Changelog: v0.14.8...v0.14.9
v0.14.8
v0.14.8-beta.2
Full Changelog: v0.14.8-beta.1...v0.14.8-beta.2
v0.14.8-beta.1
Full Changelog: v0.14.7...v0.14.8-beta.1