Update all dependencies #21
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.2.7->4.5.530.6.8->0.6.120.17.1->0.20.01.0.96->1.0.145Release Notes
clap-rs/clap (clap)
v4.5.53Compare Source
Features
default_values_if,default_values_ifsv4.5.52Compare Source
Fixes
args_conflicts_with_subcommandsconflicts with anArgGroupv4.5.51Compare Source
Fixes
ArgAction::Countv4.5.50Compare Source
Features
CowwhereStringand&strare acceptedv4.5.49Compare Source
Fixes
v4.5.48Compare Source
Documentation
typed_derivecookbook entryv4.5.47Compare Source
Features
impl FromArgMatches for ()impl Args for ()impl Subcommand for ()impl FromArgMatches for Infallibleimpl Subcommand for InfallibleFixes
clapv4.5.46Compare Source
Features
StyledStr::push_strv4.5.45Compare Source
Fixes
ValueEnumvariants now use the full doc comment, not summary, forPossibleValue::helpv4.5.44Compare Source
Features
Command::mut_subcommandsv4.5.43Compare Source
Fixes
v4.5.42Compare Source
Fixes
--helpv4.5.41Compare Source
Features
Styles::contextandStyles::context_valueto customize the styling of[default: value]like notes in the--helpv4.5.40Compare Source
Features
arg!()macro (e.g.arg!("check-config": ...))v4.5.39Compare Source
Fixes
v4.5.38Compare Source
Fixes
--or-v4.5.37Compare Source
Features
ArgMatches::try_clear_id()v4.5.36Compare Source
Fixes
v4.5.35Compare Source
Fixes
help_headingv4.5.34Compare Source
Fixes
flatten_help(true)and subcommands without argumentsv4.5.33Compare Source
Fixes
v4.5.32Compare Source
Features
Error::removeDocumentation
humantimetojiffInternal
pulldown-cmarkv4.5.31Compare Source
Features
ValueParserFactoryforSaturating<T>v4.5.30Compare Source
Fixes
num_args(0..=1)to be used withSetTruetakes_valuesassertionsv4.5.29Compare Source
Fixes
ArgMatches::args_presentso not-present flags are considered not-present (matching the documentation)v4.5.28Compare Source
Features
unstable-markdownv4.5.27Compare Source
Documentation
v4.5.26Compare Source
Fixes
suggestionsfeaturev4.5.25Compare Source
Fixes
v4.5.24Compare Source
Fixes
ignore_errors(true)and when a suggestion is provided for an unknown argumentv4.5.23Compare Source
Fixes
allow_negative_numbers, allowEagainv4.5.22Compare Source
Fixes
v4.5.21Compare Source
Fixes
ignore_errors(true)v4.5.20Compare Source
Features
CommandExtv4.5.19Compare Source
Internal
v4.5.18Compare Source
Features
Arg::get_display_orderandCommand::get_display_orderv4.5.17Compare Source
Fixes
v4.5.16Compare Source
Fixes
derivefeature is missingv4.5.15Compare Source
Compatiblity
Arg::removechanged return typesFixes
Arg::removereturn the removed itemv4.5.14Compare Source
Features
Arg::addfor attaching arbitrary state, like completion hints, toArgwithoutArgknowing about itv4.5.13Compare Source
Fixes
#[flatten]ing an optional#[group(skip)]v4.5.12Compare Source
v4.5.11Compare Source
v4.5.10Compare Source
v4.5.9Compare Source
Fixes
v4.5.8Compare Source
Fixes
v4.5.7Compare Source
Fixes
num_argsv4.5.6Compare Source
v4.5.5Compare Source
Features
default_values_if,default_values_ifsv4.5.4Compare Source
Fixes
v4.5.3Compare Source
Fixes
v4.5.2Compare Source
Fixes
ArgMatches::args_presentso not-present flags are considered not-present (matching the documentation)v4.5.1Compare Source
Internal
v4.5.0Compare Source
Compatibility
v4.4.18Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.17Compare Source
Fixes
panic!when mixingargs_conflicts_with_subcommandswithArgGroup(which is implicit withderive) introduced in 4.4.15v4.4.16Compare Source
Fixes
v4.4.15Compare Source
Fixes
args_conflicts_with_subcommandsargs_conflicts_with_subcommandswhen using subcommand short and long flagsv4.4.14Compare Source
Documentation
findcookbook entry to allow repeats of flags/optionsFeatures
num_args(0)on options which allows making them emulate being a flag for position-tracking flagsv4.4.13Compare Source
Documentation
v4.4.12Compare Source
Performance
TypedValueParserfor possible values if neededv4.4.11Compare Source
Features
Command::mut_groupv4.4.10Compare Source
Documentation
v4.4.9Compare Source
Fixes
Command::aboutunder flattened headingshidewhen flattening subcommandsv4.4.8Compare Source
Features
Command::flatten_helpto allowgit stash -hlike help for subcommandsv4.4.7Compare Source
Performance
v4.4.6Compare Source
Internal
anstreamv4.4.5Compare Source
Fixes
nameorlong_flag, allow ambiguous-looking matches that unambiguously map back to the same commandlong_flag, don't panicv4.4.4Compare Source
Internal
terminal_sizeto 0.3v4.4.3Compare Source
Documentation
v4.4.2Compare Source
Performance
once_celldependencyv4.4.1Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.0Compare Source
compatibility
v4.3.24Compare Source
Fixes
--helpwith custom templatesv4.3.23Compare Source
Fixes
UnknownArgumentValueParserto not error on flag's absencev4.3.22Compare Source
Features
UnknownArgumentValueParserfor injecting errors for improving the experience with errorsv4.3.21Compare Source
Features
TryMapValueParserso the type can be namedv4.3.20Compare Source
Features
Command::mut_argsfor modifying all arguments en massev4.3.19Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.18Compare Source
Fixes
--in fewer places where it won't workv4.3.17Compare Source
Fixes
PossibleValuedescriptions in--helpv4.3.16Compare Source
Fixes
v4.3.15Compare Source
Features
anstyleDocumentation
v4.3.14Compare Source
Features
ArgAction::HelpShortandArgAction::HelpLongfor explicitly specifying which style of help to displayFixes
[OPTIONS]in usage if a help or versionArgActionis usedv4.3.13Compare Source
v4.3.12Compare Source
Fixes
v4.3.11Compare Source
Features
num::Wrapping,Box, orArcBox<str>,Box<OsStr>, andBox<Path>v4.3.10Compare Source
Performance
v4.3.9Compare Source
Fixes
Command::ignore_errorsno longer masks help/versionv4.3.8Compare Source
Fixes
infer_long_arg, rather than arbitrarily picking one, matching the documentation and subcommand's behaviorv4.3.7Compare Source
Documentation
v4.3.6Compare Source
Documentation
cliov4.3.5Compare Source
ColorChoice::possible_valuesis added to simplify things for builder usersFixes
ColorChoice::to_possible_valueno longer includes descriptions, encouraging shorter help where possiblev4.3.4Compare Source
Features
Error::exit_codev4.3.3Compare Source
Features
Command::deferfor delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2Compare Source
Fixes
--helpwith custom templatesv4.3.1Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.0Compare Source
Fixes
lastassertionvalue_terminatorhas higher precedence thanallow_hyphen_values--helpeyre-rs/eyre (eyre)
v0.6.9Compare Source
rust-lang/git2-rs (git2)
v0.20.3Compare Source
v0.20.2Compare Source
0.20.1...0.20.2
Added
Status::WT_UNREADABLE.#1151
Fixed
GIT_EDIRECTORY,GIT_EMERGECONFLICT,GIT_EUNCHANGED,GIT_ENOTSUPPORTED, andGIT_EREADONLYtoError::raw_code.#1153
Indexer::new.#1160
v0.20.1Compare Source
0.20.0...0.20.1
Added
Repository::branch_upstream_merge()#1131
Index::conflict_get()#1134
Index::conflict_remove()#1133
opts::set_cache_object_limit()#1118
Repo::merge_file_from_index()and associatedMergeFileOptionsandMergeFileResult.#1062
Changed
urldependency minimum raised to 2.5.4#1128
#1121
CredentialHelper::config) now checks for helpers that start with something that looks like an absolute path, rather than checking for a/or\anywhere in the helper string (which resolves an issue if the helper had arguments with/or\).#1137
Fixed
Remote::url_bytesif the url is empty.#1120
Patch::delta,Patch::hunk, andPatch::line_in_hunk. The return values must not outlive thePatch.#1141
#1143
v0.20.0Compare Source
0.19.0...0.20.0
Added
Debugis now implemented fortransport::Service#1074
Repository::commondir#1079
Repository::merge_base_octopus#1088
PartialOrd,Ord, andHashfor bitflags types that were inadvertently removed in a prior release.#1096
CheckoutBuilder::disable_pathspec_match#1107
PackBuilder::write#1110
Changed
#1111
ssh_key_from_memoryCargo feature, it was unused.#1087
Tree::walkare now correctly reported to the caller.#1098
trace_setcallback now takes a&[u8]instead of a&str.#1071
Error::last_errornow returnsErrorinstead ofOption<Error>.#1072
Fixed
OdbReader::readreturn value.#1061
#1075
v0.19.0Compare Source
0.18.3...0.19.0
Added
optsfunctions to control server timeouts (get_server_connect_timeout_in_milliseconds,set_server_connect_timeout_in_milliseconds,get_server_timeout_in_milliseconds,set_server_timeout_in_milliseconds), and addErrorCode::Timeout.#1052
Changed
#1032
Errorstruct.#1053
Fixed
#1043
v0.18.3Compare Source
0.18.2...0.18.3
Added
opts::functions to get / set libgit2 mwindow options#1035
Changed
#1007
v0.18.2Compare Source
0.18.1...0.18.2
Added
opts::set_ssl_cert_fileandopts::set_ssl_cert_dirfor setting Certificate Authority file locations.#997
TreeIter::nthwhich makes jumping ahead in the iterator more efficient.#1004
Repository::find_commit_by_prefixto find a commit by a shortened hash.#1011
Repository::find_tag_by_prefixto find a tag by a shortened hash.#1015
Repository::find_object_by_prefixto find an object by a shortened hash.#1014
Changed
This fixes CVE-2024-24575 and CVE-2024-24577.
#1017
v0.18.1Compare Source
0.18.0...0.18.1
Added
FetchOptions::depthto set the depth of a fetch or clone, adding support for shallow clones.#979
Fixed
TreeWalkCbData) to not assume it is a transparent type while casting.#989
DiffPatchidOptionsandStashSaveOptionsare publicly exported allowing the corresponding APIs to actually be used.#988
v0.18.0Compare Source
0.17.2...0.18.0
Added
Blame::blame_bufferfor getting blame data for a file that has been modified in memory.#981
Changed
#968
#982
#973
Revwalk::with_hide_callbackto take a mutable reference to its callback to enforce type safety.#970
FusedIteratorfor many iterators that can support it.#955
Fixed
-Zminimal-versions.#960
v0.17.2Compare Source
0.17.1...0.17.2
Added
#930
serde-rs/json (serde_json)
v1.0.145Compare Source
v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
v1.0.140Compare Source
v1.0.139Compare Source
v1.0.138Compare Source
v1.0.137Compare Source
v1.0.136Compare Source
v1.0.135Compare Source
v1.0.134Compare Source
RawValueassociated constants for literalnull,true,false(#1221, thanks @bheylin)v1.0.133Compare Source
v1.0.132Compare Source
v1.0.131Compare Source
Map<String, Value>and&Map<String, Value>(#1135, thanks @swlynch99)v1.0.130Compare Source
Numberfrom i128 and u128 (#1141, thanks @druide)v1.0.129Compare Source
serde_json::Map::sort_keysandserde_json::Value::sort_all_objects(#1199)v1.0.128Compare Source
v1.0.127Compare Source
v1.0.126Compare Source
v1.0.125Compare Source
v1.0.124Compare Source
v1.0.123Compare Source
v1.0.122Compare Source
json!in no-std crates (#1166)v1.0.121Compare Source
v1.0.120Compare Source
indexmapdependency (#1152, thanks @cforycki)v1.0.119Compare Source
serde_json::Map::shift_insert(#1149, thanks @joshka)v1.0.118Compare Source
v1.0.117Compare Source
v1.0.116Compare Source
v1.0.115Compare Source
v1.0.114Compare Source
v1.0.113Compare Source
swap_removeandshift_removemethods on Map (#1109)v1.0.112Compare Source
v1.0.111Compare Source
v1.0.110Compare Source
v1.0.109Compare Source
v1.0.108Compare Source
v1.0.107Compare Source
v1.0.106Compare Source
Value::as_numberaccessor (#1069, thanks @chanced)Number::as_straccessor under "arbitrary_precision" feature (#1067, thanks @chanced)v1.0.105Compare Source
v1.0.104Compare Source
v1.0.103Compare Source
v1.0.102Compare Source
v1.0.101Compare Source
v1.0.100Compare Source
-Z minimal-versionsv1.0.99Compare Source
v1.0.98Compare Source
v1.0.97Compare Source
io_error_kind()method to serde_json::Error:fn io_error_kind(&self) -> Option<std::io::ErrorKind>(#1026)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
Update Rust crate serde to 1.0.163to Update all dependencies2a2659e1d9to8880d63a4c8880d63a4cto1741ac00e81741ac00e8toacbaf312c7acbaf312c7tod8a2dd9de2d8a2dd9de2toc2d21d1f89c2d21d1f89to0331eaee930331eaee93tof57abdb9e1f57abdb9e1to62378647f162378647f1to70d9f288e270d9f288e2to83d488db2b83d488db2bto138ede3911138ede3911to3a527661f53a527661f5to94493139219449313921to46ac297c8446ac297c84toaa961ed081aa961ed081to7b3985b4aa7b3985b4aatob64605329fb64605329fto0e6758b45a0e6758b45atoc9a4c1e489c9a4c1e489toc514b78650c514b78650tob710e45202b710e45202toc71a229790c71a229790to8387bb8bea8387bb8beatocc28b06ae8cc28b06ae8to535f90b4ca535f90b4cato7ffdea24a17ffdea24a1to6c64e7269a6c64e7269ato639ed451e5639ed451e5toaf5c6fd6abaf5c6fd6abto7a18aeb8637a18aeb863toc97c9aac4ac97c9aac4ato466ad78521466ad78521tof03e6e2f35f03e6e2f35tob7d501295ab7d501295atoa066b01e42a066b01e42to37256346963725634696tobf4598212abf4598212ato737ad68e0c737ad68e0cto5c1a10f76c5c1a10f76cto9d057880849d05788084to8638233d4f8638233d4fto809ab47a17809ab47a17to708637a5b0708637a5b0to9eaf363da39eaf363da3to9aba806bda9aba806bdato1c15595a1c1c15595a1ctob521f7e14fb521f7e14ftoe331622113e331622113tob7a09b8af2b7a09b8af2toc31c048084c31c048084tof386cb57a4f386cb57a4toa85c12964ea85c12964eto0a552c4b070a552c4b07to258d43d45f258d43d45fto29a0a5945629a0a59456toddf9646799ddf9646799to1ed5460be81ed5460be8to3559fb5b373559fb5b37to38915719173891571917to20aaa172e720aaa172e7tobd790eaaedbd790eaaedtof6381426c7f6381426c7to388bd7feb2388bd7feb2tob1285a571fb1285a571fto9c904194079c90419407toad43667c7bad43667c7bto4a32be62de4a32be62detoa3ad4f7570a3ad4f7570to6a28a66e116a28a66e11to9b9feb5e0d9b9feb5e0dtobff5fde9d8bff5fde9d8to8ef20b2b3d8ef20b2b3dto483fc07d08483fc07d08toa84e874ebda84e874ebdto28f54a09e828f54a09e8to4050fa06354050fa0635toa0fc02d5e9a0fc02d5e9to997f80b9b0997f80b9b0todf8356bb7cdf8356bb7ctoc48013d978c48013d978toabf0946a7cabf0946a7ctofa08da135efa08da135eto5f637224ed5f637224edto3eaeef668f3eaeef668ftod51956ef60d51956ef60to4356306b884356306b88to227fa374d9227fa374d9to84e18bc16784e18bc167to8f3130aa068f3130aa06to6c28f00f296c28f00f29tob2dfd8fa64b2dfd8fa64to5270f937ed5270f937edtod592ef346ed592ef346eto9a15bf36039a15bf3603to14e0bb4c5f14e0bb4c5fto4f51f0e0c34f51f0e0c3toe2ce363b75e2ce363b75to1b738f48641b738f4864toc1ae861e80c1ae861e80to20dab21ea120dab21ea1to4efed9045a4efed9045ato90a2e3ae9190a2e3ae91to4e552d440b4e552d440btod31f03f882d31f03f882to66f25d984466f25d9844to055f0a91fd055f0a91fdtob8f723f79ab8f723f79ato29d543f46429d543f464to95d2e9ee5395d2e9ee53to3c9efe57b13c9efe57b1tob09d8f171ab09d8f171ato7b6592e8a27b6592e8a2to06227abd9506227abd95toa1c8d53986a1c8d53986to37bf3d6ea637bf3d6ea6tocd9472defbcd9472defbto077623f58e077623f58eto5f1d748a875f1d748a87toc89bb7bc88c89bb7bc88tocb84838a7fcb84838a7fto2d267be40e2d267be40etoc7919d9b2bc7919d9b2btoebf85b1ba6ebf85b1ba6to125c76c559125c76c559to2b49edec3e2b49edec3etoc940a8ea63c940a8ea63tod8d8df579ad8d8df579atofbda8a52c1fbda8a52c1tob5ca44e948b5ca44e948to3266c7252a3266c7252ato12ca0371bd12ca0371bdto711f03cdc5711f03cdc5to56e89206ee56e89206eeto8287441f778287441f77toda9ce0ece1da9ce0ece1to1cc8f80dc61cc8f80dc6to4da75a90d14da75a90d1to8daa98eeeb8daa98eeebtobd6c74bea1bd6c74bea1tob881448086b881448086tof273c3fa2bView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.