Releases: nabijaczleweli/cargo-update
Releases · nabijaczleweli/cargo-update
v16.0.0
"Gringos" American Food Coca Cola cow's head BREAKING: * ops::ConfigOperation::SetDebugMode(bool) -> SetBuildProfile(Cow<'static, str>) (true/false -> "dev"/"release") * ops::PackageConfig::build_profile: Option<Cow<'static, str>> added alongside ::debug it encodes the full spectrum of build profiles, be it dev/release/test/bench or set in ~/.cargo/config.toml [profile.gaming] (55550eafd8e82910c5d7567ba579fc8b47afb8a2) (#282) Changed: * .crates2.json "profile" key honoured even if not "debug" * cargo install-update-config output from Debug mode true|false to Build profile $profile (55550eafd8e82910c5d7567ba579fc8b47afb8a2) (#282) New: * cargo install-update-config --build-profile=PROFILE (--debug is --build-profile=dev --release is --build-profile=release) (55550eafd8e82910c5d7567ba579fc8b47afb8a2) (#282)
v15.0.0
Satisfaction with the lack of compassion BREAKING: * ops::GitRepoPackage::newest_id: Option<Oid> -> Result<Oid, GitError> (::parse(): None -> Err(git2::Error::from_str(""))) * ops::GitRepoPackage is no longer impl Clone, Eq (b7539536172a1a1be2a63f8a68c9a243aeffed8b) (@SolidTux) (#278) Changed: * Errors when polling git repositories are logged in the latest-revision column, instead of being an instant panick (b7539536172a1a1be2a63f8a68c9a243aeffed8b) (3832a051e5751902b90046b08ae02f912aa19a0a) (@SolidTux) (#278) Fixed: * warning: unexpected `cfg` condition value: `cargo-clippy` (f04791e0e4d5628e7eccead48922671ca3d993b8)
v14.1.1
I got angels, they watching Fixed: * ops::PackageConfig PartialEq not ignoring the from_transient field (a2d28fa3108d571f216e084873d4959038c62ca4) (#274)
v14.1.0
From Kraków, so I got it from nothing New: * cargo install-update --locked (forwards --locked like --quiet) (#273) (#191)
v14.0.2
Hear the chatter, but I'm never switching Fixed: * cargo install-update-config --anything any-package saving the .crates2.json configuration for /all/ packages persistently to .install_config.toml (This adds a ops::PackageConfig::from_transient: bool field (true if .crates2.json, false otherwise).) (a5fedc7e9e9670330ba4e9d3096a0b82de424f47) (#268)
v14.0.1
I'm a smoochie like you cannot change me Fixed: * .crates2.json "version_req", set by cargo install --version, being parsed as the configured version requirement (f621390815d43d0b1caaf9d753131009da4fb8b6) (#267)
v14.0.0
You a stranger, I feel like shit changed New: * For a package with no cargo-install-update-config(1)uration, the equivalent of --default-features, --feature, --debug, --version may be read in from .crates2.json, if saved by cargo install (e82363cd5172efed30ec67b365c71030c7597f90) (880a6cf60a92b2c7981cb8984b2c3e69f31a97aa) (6334da9b9993b5eacbc8bd5a58cc433a2b5bd0d3) (#251) * Update 1.2.3-p1 to 1.2.3-p2 (within 1.2.3) even if --no-install-prereleases (0d19035aca1b1c03c4ae142ad45212d1b88f7535) (553aa2a6b2afa290c716f0aba78e9f4654dc4c10) (#265) Internal: * lazysort, once_cell, regex (26876d56f96442c77759a1267ff575677f715b3a) (eeb026f5f0b939aaa9dcba1e453e1a4e1a7e0d62)
v13.4.0
A vest for a vest and a scanner for the squadron Changed: * MSRV to 1.70 due to home 0.5.9 (5dbb58e264a4b548a05c9d185fb330c2d1943e4b) Fixed: * "Add to $PATH" warning from cargo when given canonicalised --root (3cc63719ab83cf9760fd4e09cf72f9eb9136771a) (#252) * Support for non-crates.io sparse-index registries and packages installed therefrom (b64c3adb2f0781657cb1729e2efc7b33b2c2051c) (#253) (#254) (@nevsal) New: * @nevsal in authors list (0e3de5948f10d8a72e0058ac38043bd1afab8bbe)
v13.3.0
Wood grippin' like the handle on the meat cleaver New: * -j/--jobs, forwarded verbatim to cargo install (38c18d91e3fdd7a7cbc4b52b0bd86933845029dd) (#246)
v13.2.1
Yeah, karma's a bitch but she ain't got nothing on me Fixed: * -l only implying -a, as documented, for registry packages (d2ade4313a917cd189177e42ceedf31f4b7ade32) (#245)