Skip to content

Releases: nabijaczleweli/cargo-update

v15.0.0

03 Oct 00:55
v15.0.0
523bf79
Compare
Choose a tag to compare
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

28 Aug 21:30
v14.1.1
2d682fb
Compare
Choose a tag to compare
I got angels, they watching

Fixed:
  * ops::PackageConfig PartialEq not ignoring the from_transient field
    (a2d28fa3108d571f216e084873d4959038c62ca4)
    (#274)

v14.1.0

25 Aug 20:31
v14.1.0
4eb5025
Compare
Choose a tag to compare
From Kraków, so I got it from nothing

New:
  * cargo install-update --locked (forwards --locked like --quiet)
    (#273) (#191)

v14.0.2

14 Aug 20:20
v14.0.2
fa1817b
Compare
Choose a tag to compare
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

13 Aug 20:09
v14.0.1
dbf9159
Compare
Choose a tag to compare
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

10 Aug 19:22
v14.0.0
76c3bf4
Compare
Choose a tag to compare
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

24 Mar 23:54
v13.4.0
bceb912
Compare
Choose a tag to compare
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

22 Nov 00:22
v13.3.0
1ef224e
Compare
Choose a tag to compare
Wood grippin' like the handle on the meat cleaver

New:
  * -j/--jobs, forwarded verbatim to cargo install
    (38c18d91e3fdd7a7cbc4b52b0bd86933845029dd)
    (#246)

v13.2.1

13 Nov 23:08
v13.2.1
e9ac4c9
Compare
Choose a tag to compare
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)

v13.2.0

08 Nov 21:34
v13.2.0
9281d65
Compare
Choose a tag to compare
If I give her a little liquour she getting ridiculouser

API changes:
  * New ops::ConfigOperation::{Set,Clear,Inherit}Environment variants
  * New ops::PackageConfig::environment member,
    to be applied to Commands with new ::environmentalise() funxion
  * New ops::EnvironmentOverride type
    (42ca2652019c6ea2f86508e36a81c137ab5edfd1)
    (#244)

New:
  * --{,clear-,inherit-}environment (-e, -E) configuration item for (re)setting
    environment variables for cargo install processes per package
    (42ca2652019c6ea2f86508e36a81c137ab5edfd1)
    (#244)

Changed:
  * MSRV is now 1.65 due to regex-syntax v0.8.2 (despite no other changes(?))
    (c98789f05d0a9b824668a033766cfd8bd7f884cf)