Skip to content

Releases: nabijaczleweli/cargo-update

v11.0.0

24 Oct 21:55
v11.0.0
0b74670
Compare
Choose a tag to compare
A blind believer's always sweetest

BREAKING:
  * It hasn't really been feasible, and now it's no longer possible
    to target rustc 1.35.0
    (or even bullseye rustc 1.48.0/cargo 0.47.0-3):
    it's either that or actually just be broken for some users
    (cf. the git2 commit/issue below),
    something's gotta give: it's me.
    No longer do we target a particular MSRV.
    (6c269dff4b8f8a2261da383d8a5e009d64daf2e1)
    (0b74670bfc692e51f6186e4d363244b6dcdd364b)

Fixed:
  * libgit2 errors not printed
    (8d12e222b1a8d99a20450e399f056cc10e97d475)
  * Old git2 version causing errors on legitimate git configuration
    (57e698c2320cdcfaa9f04aacdefbb281540c8b71)
    (#203) (#204) (@CBenoit)

New:
  * @CBenoit and @Biswa96 in authors list
    (998b85919e3eeec5f4026f9d22bfd06fb4e4bf65)

Internal:
  * Fixed AppVeyor build
    (d6bc48920abcf750e2cb2c52e741949d9ac4d566)
    (#202) (@Biswa96)

v8.1.4

23 May 17:21
v8.1.4
b41431a
Compare
Choose a tag to compare
Semper Śmierdelis

Fixed:
  * "c-i-u[-c] i-u[-c]" usage string to read "c i-u[-c]",
    matching invocation
    (1ce0bbee800796d9f98f825c96841509c9694c55)
    (#181) (@tranzystorek-io)

New:
  * @tranzystorek-io in authors list
    (e7a89a3efcf4ad4f52c5ca73397a28ba6b35ab77)

Internal:
  * MSYS2 header patches removed (not needed anymore + fix AppVeyor)
    (b41431a2f9d2d5eba61d232164749d0bcf80092d)

v8.1.2

15 Dec 22:04
v8.1.2
c362782
Compare
Choose a tag to compare
Work the word in, use ribs for toothpicks

Fix:
  * Panic on empty .crates.toml file
    (c57e0a2d7b0f20e1284c00ed9a1344e795c92a11)
    (#170)

v8.1.1

13 Dec 12:42
v8.1.1
9b63a83
Compare
Choose a tag to compare
Two (2) anatomically standard Shia LaBeoufs, partially coated in mixt…

v8.1.0

10 Dec 22:05
v8.1.0
38895f9
Compare
Choose a tag to compare
ET phone home, callin' me now

API changes:
  * New ops::ConfigOperation::ResetConfig variant
    (f59559695d00fb6e90fa60e15808d3eacb9228d9)

Fixed:
  * Private registries
    (af660ba6387949efca93ad5d33a48ba850646857)
    (d5bd0dacdd95b663a5a9e4b7a55b8e91afe3773e)
    (#164) (#167) (@Logarithmus)
  * Travis job link in README
    (9a451f104305f5413c5646420c88f76d53f153da)
  * MSRV guarantee by pinning clap=2.33.3, openssl-sys=0.9.70
    (9b54601d768f7ec294ca6859b6654e1cce1bd870)
    (57babcbfb8ebbc6a77c011d60d51e1c28ffb0e8c)

New:
  * cargo-install-update-config --reset
    (f59559695d00fb6e90fa60e15808d3eacb9228d9)
    (e43a1f47bfb0ea24213330fce321e2dd05a3487c)
    (27899cd2316bd40aa8d676cd6b6a78826ef847c1)
    (#168)
  * @Logarithmus in authors list
    (38895f9eb49a792bbe8b7612655459df160dfbdd)

Internal:
  * Regenerated CI tokens in new format
    (8c1f2a8cbe7a5f50072835670f5e502d9fdd0321)
  * AppVeyor builds
    (5277714d5ef685610c43843d1f312c3faeb8ea0f)

v8.0.0: You lucky I'm not gon' bother, I'm busy with someone's daughter now

04 Nov 12:24
v8.0.0
cf2f908
Compare
Choose a tag to compare
BREAKING:
  * net.git-fetch-with-cli/$CARGO_NET_GIT_FETCH_WITH_CLI
    now forks off ${GIT:-git} to do network operations
    Broken interfaces:
      * ops::update_index() takes an additional bool
      * ops::GitPackage::pull_version() does, too
    (55ae8f50eec447900bb4addb9f69e3b47ede71af)
    (4717cb92400067cddf75e5d14a00d13bd4ac8340)
    (2fa378ae2a03708c788103b6978e6fe92f292917)
    (#183)
  * net.git-fetch-with-cli/$CARGO_NET_GIT_FETCH_WITH_CLI
    now forks off ${GIT:-git} to do network operations
    Broken interfaces:
      * ops::PackageConfig::{read,write}() return
        Result<_, (String, i32)> instead of just Result<_, i32>
    (328d84f2dc2f757cc5f022c8de3dece07cdad7de)

Fixed:
  * 1.35.0 builds by pinning unicode-bidi and bitflags versions
    (e8332dbe20e67d84d6bede7e1195854e42343aba)
  * AppVeyor builds
    (e3eb3c02acafbbabe7582386d0bf03dba9ec1c29)
  * Crates.io badge
    (f2cfd9852cd2d18a1c5588d91cf0ce8cca8b7d04)
  * Travis badge/link, following migration to .com
    (5dc6d879eecd45fc3e5a66ba9ae7acf2903fb15d)

New:
  * Cargo config with .toml extension (lower priority than bare),
    to match new Cargo behaviour
    (ace7f3b42ee45db75cb0988177af366d7bc59c65)

Internal:
  * File::open().read_to_string() and ::create().write_all()
    replaced with fs:: equivalents
    (15ea357805d451513121827396163197ae984774)

v7.0.1: Never had no sense, so I'm bad with manners

04 Jun 11:19
v7.0.1
98c358b
Compare
Choose a tag to compare
Changed:
  * clap's featureset to include wrap_help
    (c6a49f79be12d022fc59515d3679afd4af99d098)
    (#158) (@QuarticCat)

New
  * @QuarticCat in authors list
    (98c358b5d053e2c13a51176278007afed7c04be6)

v7.0.0: Know the room, but not exactly where its whereabouts; hope you're ready

17 May 10:31
v7.0.0
1385f99
Compare
Choose a tag to compare
BREAKING:
  * New ConfigOperation::SetRespectBinaries() variant
    (2e76d1dc86f3266a372aefcdaea63dc5be49dbcb)
    (#156)
  * New PackageConfig::respect_binaries member
    and executables argument to cargo_args()
    (2e76d1dc86f3266a372aefcdaea63dc5be49dbcb)
    (1385f9917bf4432a548323236e71dda74e58a180)
    (#156)
  * New {RegistryPackage,GitRepoPackage}::executables member
    and executables argument to parse()
    (2e76d1dc86f3266a372aefcdaea63dc5be49dbcb)
    (#156)

New:
  * --[no-]respect-binaries configurable
    to only install executables that are already installed
    (2e76d1dc86f3266a372aefcdaea63dc5be49dbcb)
    (#156)

Fixed:
  * Builds on 1.35.0 by pinning memchr to 2.3.4
    (b51688a556742ea678513ef87cc635cec89621ec)
  * Deprecation warning about Url::into_string()
    (b51688a556742ea678513ef87cc635cec89621ec)

v6.0.0

10 Apr 20:29
v6.0.0
6eb9f73
Compare
Choose a tag to compare
Do not worry about the baby – the baby is pogged.

BREAKING:
  * New ConfigOperation::SetEnforceLock() variant
    (1ecbf08e2368a1b6b937630630e1d67f7a7100b2)
    (#152)
  * New PackageConfig::enforce_lock member
    (1ecbf08e2368a1b6b937630630e1d67f7a7100b2)
    (#152)
  * PackageConfig::cargo_args() now -> Vec<Cow<'static, str>>,
                         previously -> Vec<String>
    (387d779e801b75d1f3946cce287eb30d21199f3a)

New:
  * cargo-install-update-config --[no-]enforce-lock,
    controlling passing --locked to cargo-install
    (1ecbf08e2368a1b6b937630630e1d67f7a7100b2)
    (#152)

Fixed:
  * AppVeyor builds
    (ceb21e5f08ef801edacf7da7b7f0bd87f5136b89)

v5.1.0: Audire Domine

13 Mar 19:36
v5.1.0
38b10ba
Compare
Choose a tag to compare
New:
  * -r/--install-cargo argument to run it
    instead of cargo for installations
    (84ece88ac846faf020d69a0d1a79ffda5e95501e)
    (ffa26a1970e9d9e8b0584feb31671882215d2396)
    (#151)

Changed:
  * hex dependency from "0.4" to "=0.4.2" to keep building on 1.35.0
    (9b96dbd3ffb086c9ebe1b4ba18088ee064e54835)
  * idna dependency from "0.2"-equivalent via url to "=0.2.0"
    to keep building on 1.35.0
    (321a494a217e713bcec8d4a067a6582dfbc5c3eb)

Fixed:
  * AppVeyor builds, once more
    (3569e04b17c5f4cd15a6ea4006e1d1fd3f90c7f7)