All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Releases may yanked if there is a security bug, a soundness bug, or a regression.
0.1.29 - 2024-10-05
-
Work around "lock file version
4
was found, but this version of Cargo does not understand this lock file" error related to the recent nightly Cargo change. (#31) -
Disable quick-install fallback of cargo-binstall.
0.1.28 - 2024-07-15
-
Distribute prebuilt binary for x86_64 illumos.
-
Always exit with 1 on SIGINT/SIGTERM/SIGHUP. Previously, it sometimes exited with 0, but this sometimes worked badly with CI systems that attempted to terminate processes in SIGINT during resource usage problems.
0.1.27 - 2024-03-19
- Improve support for environments without rustup or nightly toolchain installed. Previously, an explicit
RUSTC_BOOTSTRAP=1
was required if rustc is not nightly but it is no longer required.
0.1.26 - 2024-03-10
- Pin
ctrlc
to fix build error on macOS.
0.1.25 - 2024-02-10
- Update
toml_edit
to 0.22.
0.1.24 - 2024-01-24
- Fix "No such file or directory" error when
--no-private
flag is used with the workspace that themembers
field contains glob.
0.1.23 - 2023-12-16
- Remove dependency on
is-terminal
.
0.1.22 - 2023-12-05
- Update
toml_edit
to 0.21.
0.1.21 - 2023-10-27
- Add
--direct
flag to use-Z direct-minimal-versions
instead of-Z minimal-versions
. (#25)
0.1.20 - 2023-10-22
- Add
--detach-path-deps
flag to run minimal versions check withpath
fields removed from dependencies. (#4)
0.1.19 - 2023-09-11
- Remove dependency on
slab
,shell-escape
, andfs-err
.
0.1.18 - 2023-09-10
- Fix regression on
--no-private
flag with virtual workspace, introduced in 0.1.17.
0.1.17 - 2023-09-09
-
Improve support for very old Cargo (pre-1.39).
-
Remove dependency on
cargo_metadata
.
0.1.16 - 2023-08-28
- Fix bug in
--ignore-private
/--no-private
flag on Windows.
0.1.15 - 2023-08-28
-
Improve the behavior of
--ignore-private
flag to prevent private crates from affecting lockfile and metadata.This fixes some false negatives.
-
Add
--no-private
flag as an alias of--ignore-private
flag.
0.1.14 - 2023-08-14
- Allow nightly to be specified by setting
RUSTC_BOOTSTRAP=1
, the same as for rustc and cargo.
0.1.13 - 2023-07-28
- Update
cargo_metadata
to 0.17.
0.1.12 - 2023-04-15
-
Fix version detection with dev build.
-
Update
toml_edit
to 0.19.
0.1.11 - 2023-01-24
-
Update
toml_edit
to 0.18. -
Update
lexopt
to 0.3
0.1.10 - 2023-01-11
-
Distribute prebuilt macOS universal binary.
-
Distribute prebuilt binary for x86_64 FreeBSD.
-
Update
toml_edit
to 0.17.
0.1.9 - 2022-12-25
- Update
toml_edit
to 0.16.
0.1.8 - 2022-11-27
- Replace
atty
withis-terminal
. (#11)
0.1.7 - 2022-10-25
- Work around a rustup bug (rust-lang/rustup#3036) on Windows.
0.1.6 - 2022-10-25
-
Update
toml_edit
to 0.15.This increases the rustc version required to build cargo-minimal-versions. (rustc 1.56+ -> 1.60+) The cargo/rustc version required to run cargo-minimal-versions remains unchanged.
-
Distribute prebuilt binaries for AArch64 Windows.
0.1.5 - 2022-07-08
- Add metadata for cargo binstall.
0.1.4 - 2022-06-02
- Distribute prebuilt binaries for AArch64 macOS. (#7)
0.1.3 - 2022-02-05
- Warn when unrecognized subcommand is passed. (#3)
0.1.2 - 2022-01-21
- Distribute prebuilt binaries for AArch64 Linux (gnu and musl).
0.1.1 - 2022-01-05
- Respect
--manifest-path
option.
0.1.0 - 2021-12-28
Initial release