Skip to content

v0.19.0

Compare
Choose a tag to compare
@passcod passcod released this 12 Jan 02:01
· 1023 commits to main since this release
ea28e5e

Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install in most cases. Install it today with cargo install cargo-binstall, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall.

In this release:

  • Quickinstall has moved to this (cargo-bins) organisation! (quickinstall#104, #638)
  • Platform detection improvements:
    • Avoid invalid target triples from some configurations of rustc (#637)
    • Linux: use runtime detection of architecture and libc variant when rustc isn't present (#649)
    • Android: allow fallback to musl libc targets (#649)

Other changes:

  • Fix: Avoid race condition when updating $CARGO_HOME/.crates.toml (#588, #645, #643)
  • Fix: Create $CARGO_HOME/.crates.toml if it doesn't exist instead of failing (#621, #622)
  • Fix: Make sure all cargo subprocesses are also terminated when cargo-binstall is interrupted (#619)
  • Fix: Print resolutions without interleaving (#619)
  • Fix: Installing crates previously removed cargo-uninstall now works correctly (#625, #628)
  • Various improvements to CI (#630, #660, #668, #675, #676)
  • Various optimisations (#610, #619, #643, #644, #653, #655, #656, #667)
  • The release artifacts now includes an additional "full" build that includes debuginfo in split format. Linux only, Windows&Mac coming soon. (#659, #660, #672)