Skip to content

Releases: nabijaczleweli/cargo-update

v13.1.0

28 Sep 20:18
v13.1.0
5ccbd19
Compare
Choose a tag to compare
This release sponsored by the http://HINFO.network.

Fixed:
  * pkg-config references in README to pkgconf
    (d56556674515bb635ab12b6586ef49f92783e256)
    (#236)
  * Stack overflow if install.root ends up recursing forever
    (2d66e41e4f84d9fe73005d2892e08100e3cfb36e)
    (<CAHBk7VprAz2zTuXw=FrHzPgRNyPxO_0pMy0AFGLJYekrHmyKLQ@mail.gmail.com>)

Changed:
  * git2 dependency to 0.18
    (79eec130d9d9969822f3b43d20b0d063f64a7a1e)
    (#242)

New:
  * Use http.check-revoke and http.cainfo like cargo does
    (d225a42ef4a76e36d31ba6abd7bc8ebd09d4a31b)
    (92b0ae2053319dcab5ce40f01bec5d308f073563)
    (#239)
  * Note about install-update-config for feature selexion in README
    (70ac01494200e2cb295cbe0e2ab1bbd068c73d48)
    (#211)

v13.0.4

20 May 13:45
v13.0.4
134153b
Compare
Choose a tag to compare
Pine-apple juice

Fixed:
  * Tests on non-ILP64 non-LE targets
    (39a115c082749f9efd3590f22233fedbea1b4183)
    (#235)

v13.0.3

18 May 20:07
v13.0.3
dcf67a5
Compare
Choose a tag to compare
75.5% rum

Fixed:
  * Tests on non-ILP64 non-LE targets
    (9366dd6dd34190a0e35ec2edb9ae76ff399a4557)
    (#235)

Internal:
  * rustfmt tests/ops/
    (8e3cbc932642eeb0aa98538c1edc79dfdac10289)

v13.0.2

10 May 16:03
v13.0.2
c305e94
Compare
Choose a tag to compare
Now they got me in the bathroom, laughing at me like a baboon

Fixed:
  * $CARGO_INSTALL_ROOT being required to be UTF-8
    (c70fa2df5db2e3e24b2897aa4866d03c57b41454)
  * Per-request errors being swallowed when polling sparse registries
    (743d5ab48e2f79932f44f3e0c9f2cc1747b51952)
    (ref: #234)

New:
  * @utkarshgupta137 in authors list
    (c305e944a35039300fddf049a35d9de7f71005da)

Internal:
  * dirs dependency changed to home
    (f20f056475544ef4ae0cc67795af3b49b0658c69)
    (c70fa2df5db2e3e24b2897aa4866d03c57b41454)
    (#231) (@utkarshgupta137)

v13.0.1

08 Apr 13:14
v13.0.1
9b96fbc
Compare
Choose a tag to compare
CrATe nAmEs lIkE It'S 2007

Fixed:
  * ops::split_package_path() now lower-cases the crate name
    (be82659a2ec7dccd5f8f7b45459d4f9dd65e1486)
    (#228)

v13.0.0

31 Mar 13:53
v13.0.0
0221648
Compare
Choose a tag to compare
Infinite growth edition

BREAKING:
  * ops::crate_versions(&str) -> Vec<Semver>
      became
    ops::crate_versions(&[u8]) -> Result<Vec<Semver>, Cow<'static, str>>
    (7d3ebfa3ab256ec59b61ef7c5a137ba0d5f13e32)
  * Options::install_cargo is now Option<>-wrapped
    and None, instead of "cargo", if -r not specified
    (18588fe73aaefbdcef946c990c6daf4a361405dd)

Fixed:
  * libcurl link in README
    (9fcb0e57d6d106e89494e79842a9b4377eaf69b7)
    (#225) (@chrisalcantara)
  * -r cargo being the same as no argument at all,
    contrary to manual
    (18588fe73aaefbdcef946c990c6daf4a361405dd)
    (#227)

Changed:
  * json dependency to json_deserializer
    (7d3ebfa3ab256ec59b61ef7c5a137ba0d5f13e32)
    (#226)
  * clap to 3.2, lazy_static for once_cell
  * openssl-sys no longer pinned to 0.9.70 on unix && !macos
    (a31254946d9d7cc0125404911714be0754ecddb2)
    (0221648f82229462697eb0c84c6ade37a3fe719d)
    (#226)

New:
  * @chrisalcantara in authors list
    (d4840461392f0c04a42ca2849a82029b7c0b6523)

Internal:
  * AppVeyor rustc version (soft MSRV) set to 1.63.0, matching bookworm
    (03145e53f2e6fb85d9275175e47e4dff862c99e3)

v12.0.0

14 Mar 17:28
v12.0.0
e7a84d2
Compare
Choose a tag to compare
I no longer have my finger on the pulse of the everyman

BREAKING:
  * ops::CargoConfig::registries_crates_io_protocol_sparse: bool field,
    corresponding to $CARGO_REGISTRIES_CRATES_IO_PROTOCOL
    and registries.crates-io.protocol,
    true if "sparse" or not specified, false otherwise
  * ops::assert_index_path() now takes sparse: bool,
    and does nothing if that's true
  * ops::get_index_url() now takes registries_crates_io_protocol_sparse: bool,
    selecting whether the crates-io registry is the git one,
    or "https://index.crates.io/"
  * the ops::get_index_url() return tuple now includes a bool for sparseness,
    and the "sparse+" prefix is stripped from results
  * ops::crate_versions() takes a &str instead of reading a R: Read
    into a String internally
New:
  * ops::open_index_repository(), turning the result of ops::assert_index_path()
    into a new ops::Registry – opening or initialising a git registry
    (no-op for sparse)
  * ops::parse_registry_head(), which lifts the now-provedly-in-#223 non-trivial
    git HEAD disambugation and tree stripping from the binary into the library
    (no-op for sparse), returning new ops::RegistryTree wrapper
  * ops::split_package_path() turning a crate name into a registry path
BREAKING:
  * ops::update_index() takes an ops::Registry instead of a git repository,
    and a list of packages to download version logs for
    (if the registry is sparse)
  * ops::RegistryPackage::pull_version() likewise takes ops::Registry{Tree,}

New:
  * Sparse registry support. The default is on for crates.io
    (d6477fd7286000f5a858034274160ba59fd0bdf5)
    (#223)

v11.1.2

10 Mar 01:33
v11.1.2
9cf33dd
Compare
Choose a tag to compare
Not beating the Dumb allegations

Changed:
  * @CBenoit's address
    (91bef7faea273e58ea25c484fef634a94fb57018)
    (#219) (@CBenoit)
  * The HEAD on registry repositories is now FETCH_HEAD,
    then origin/HEAD, instead of just the latter
    (326a5b90a392198383a20f59d37e47a11202bae9)
    (#222)
  * git2 dependency to 0.16
    (b9a416b73efca0f8da38914e5feac2b11263c31e)

Fixed:
  * Stray [ in README
    (b17d631d6017bef4c37137223f710d7200d7ae79)

v11.1.1

06 Dec 22:18
v11.1.1
7020e3a
Compare
Choose a tag to compare
Laptop orchieoctomy reversal

New:
  * Add vendored-libgit2 feature, enabling the same in git2
    (693d3f730d9753233b6e3805f0026591b32102d6)
    (6b0a8fda2a5670d1c02b2044efe970620f8716d6)
    (#212) (#207) (@Tyrubias)
  * @Tyrubias in authors list
    (7020e3a62565ae313c73f3a8b1d92b77a39c0086)

v11.1.0

20 Nov 00:37
v11.1.0
bac83a9
Compare
Choose a tag to compare
She told me that the roof was on fire, I knew it wasn't

Changed:
  * Update and check index HEAD instead of master branch
    to fix compatibility with recent Cargos
    (aa28f9164f5c92f63ae79d84bf2a5fccb2e19d31)
    (89bdbba516356df7f44debd2b0c6c71a8589cace)
    (#205) (#206)

Fixed:
  * Intra-README link system dependency link
    (5198b4618c932de8e0898005ec1f610814d67e10)
    (#209) (@smcclennon)

New:
  * @smcclennon in authors list
    (bac83a95e305785e5910cb06910bd3a5dd6bd1e3)