github cargo-bins/cargo-binstall v0.14.0

latest releases: v1.3.1, binstalk-v0.16.1, binstalk-registry-v0.1.1...
2 years ago

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:

  • Make binaries with required-features optional so that crates like sccache can be installed via cargo-binstall (#357, #438)
  • Improve auto discover so that crates like miniserve which seets pkg-fmt to bin can be auto discovered and installed out-of-the-box and fixed install crates with pkg-fmt set to "bin" (#406, #423, #433)
  • --no-symlinks now installs binary without version (#432)
  • Enable feat gzip, brotli and deflate decompression support for http/https to speedup download of crates with pkg-fmt set to "bin" on slow connections (#434)
  • Optimize applying PkgOverrides into PkgMeta (#429)
  • Optimize bins::BinFile (#422)
  • Check source_file_path to ensure it is valid to provide better error messages and prevent rendered bin-dir from accessing outside of the temporary directory containing the extracted binaries (#421)
  • Impl multiple default bin-dirs to make more binary crates works out-of-the-box (#417, #439, #441)

Other changes:

  • Bump thiserror from 1.0.35 to 1.0.37 (#426, #437)
  • Bump tokio from 1.21.1 to 1.21.2 (#436)
  • Bump digest from 0.10.3 to 0.10.5 (#431)
  • Bump env_logger from 0.9.0 to 0.9.1 (#428)
  • Bump semver from 1.0.13 to 1.0.14 (#427)
  • Bump cargo_toml from 0.12.1 to 0.12.2 (#425)
  • Bump url from 2.3.0 to 2.3.1 (#424

Don't miss a new cargo-binstall release

NewReleases is sending notifications on new releases.