Releases: nabijaczleweli/cargo-update
Releases · nabijaczleweli/cargo-update
v13.1.0
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
Pine-apple juice Fixed: * Tests on non-ILP64 non-LE targets (39a115c082749f9efd3590f22233fedbea1b4183) (#235)
v13.0.3
75.5% rum Fixed: * Tests on non-ILP64 non-LE targets (9366dd6dd34190a0e35ec2edb9ae76ff399a4557) (#235) Internal: * rustfmt tests/ops/ (8e3cbc932642eeb0aa98538c1edc79dfdac10289)
v13.0.2
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
CrATe nAmEs lIkE It'S 2007 Fixed: * ops::split_package_path() now lower-cases the crate name (be82659a2ec7dccd5f8f7b45459d4f9dd65e1486) (#228)
v13.0.0
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
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
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
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
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)