Skip to content

fix(deps): update crates#385

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/crates
Open

fix(deps): update crates#385
renovate[bot] wants to merge 1 commit intomainfrom
renovate/crates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented May 27, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
chumsky dependencies minor 0.10.10.12.0
clap dependencies minor 4.5.384.6.1
clap_complete dependencies minor 4.5.504.6.2
fake dev-dependencies minor 4.3.04.4.0
handlebars dependencies minor 6.3.26.4.0
indexmap dependencies minor 2.9.02.14.0
junction dependencies minor 1.2.01.4.2
openssl-sys dependencies patch 0.9.1080.9.113
rstest dev-dependencies minor 0.25.00.26.0
serde (source) dependencies patch 1.0.2191.0.228
serde_json dependencies patch 1.0.1401.0.149
serde_toml dependencies minor 0.8.120.9.0
strum dependencies minor 0.27.10.28.0
thiserror dependencies patch 2.0.122.0.18
tracing (source) dependencies patch 0.1.410.1.44
wax dependencies minor 0.6.00.7.0
whoami (source) dependencies patch 1.6.01.6.1

Release Notes

zesterer/chumsky (chumsky)

v0.12.0

Added
  • MapExtra::emit, which allows emitting secondary errors during mapping operations
  • InputRef::emit, which allows emitting secondary errors within custom parsers
  • labelled_with, which avoids the need to implement Clone for labels
  • Input::split_token_span, a convenience function for splitting (Token, Span) inputs so that chumsky can understand them
  • Input::split_spanned, which does the same as above, but for implementors of WrappingSpan
  • spanned, a combinator which automatically annotates a parser output with a span
  • Experimental:
    • IterParser::parse_iter, a way to turn an IterParser (like x.repeated()) into an iterator
    • Parser::debug, which provides access to various parser debugging utilities.
Changed
  • Made nested_in more flexible by allowing it to map between different input types instead of requiring the same input as the outer parser
Fixed
  • A prioritisation bug with nested_in

v0.11.2

Added
  • Implement Default, PartialOrd, and Ord for SimpleSpan
  • Implement PartialOrd and Ord for Rich

v0.11.1

Fixed
  • Patched compilation error that only appeared in release builds

v0.11.0

Added
  • The set(...) combinator, which may be used to conveniently parse a set of patterns, in any order
  • Support for non-associative infix operators are now supported by the .pratt(...) combinator
  • Parser::try_foldl, allowing folding operations to short-circuit in a manner similar to Parser::try_map
  • Parser::contextual, which allows a parser to be disabled or enabled in a context-sensitive manner
  • Implemented ValueInput for IterInput, which was previously missing
  • More types that implement the State trait:
    • RollbackState, which reverts parser state when a parser rewinds and may be used to, for example, count the number of times a pattern appears in the input
    • TruncateState, which truncates a vector when a parser rewinds, and may be used to implement an arena allocator for AST nodes
  • Implemented IterParser for a.then(b) when both a and b are both IterParsers that produce the same output type
Changed
  • Made lifetime bounds on recursive and ParserExtra more permissive
  • Improved support for grapheme parsing
  • Text parsers now report labels
  • Parser::filter now generates a DefaultExpected::SomethingElse label instead of nothing (this can be overridden with the .labelled(...) function)
  • Improved areas of documentation
  • Make whitespace parsers reject codepoints that are vulnerable to CVE-2021-42574
  • Maybe the select! parser more permissive, accepting any implementor of Input instead of requiring ValueInput too
Fixed
  • Many minor incorrect debug-only sanity checks have been fixed
  • Many minor span and error prioritisation behavioural problems have been fixed (most notably, Parser::try_map)
  • The .rewind() parser no longer rewinds any secondary error that were encountered
  • Accidental text::ascii::keyword lifetime regression
clap-rs/clap (clap)

v4.6.1

Compare Source

v4.6.0

Compare Source

Compatibility
  • Update MSRV to 1.85

v4.5.61

Compare Source

Internal
  • Update dependencies

v4.5.60

Compare Source

Fixes
  • (help) Quote empty default values, possible values

v4.5.59

Compare Source

Fixes
  • Command::ignore_errors no longer masks help/version on subcommands

v4.5.58

Compare Source

v4.5.57

Compare Source

Fixes
  • Regression from 4.5.55 where having an argument with .value_terminator("--") caused problems with an argument with .last(true)

v4.5.56

Compare Source

Fixes
  • On conflict error, don't show conflicting arguments in the usage

v4.5.55

Compare Source

Fixes
  • Fix inconsistency in precedence between positionals with a value_terminator("--") and escapes (--) where ./foo -- bar means the first arg is empty, rather than escaping future args

v4.5.54

Compare Source

Fixes
  • (help) Move [default] to its own paragraph when PossibleValue::help is present in --help

v4.5.53

Compare Source

Features
  • Add default_values_if, default_values_ifs

v4.5.52

Compare Source

Fixes
  • Don't panic when args_conflicts_with_subcommands conflicts with an ArgGroup

v4.5.51

Compare Source

Fixes
  • (help) Correctly calculate padding for short flags that take a value
  • (help) Don't panic on short flags using ArgAction::Count

v4.5.50

Compare Source

Features
  • Accept Cow where String and &str are accepted

v4.5.49

Compare Source

Fixes
  • (help) Correctly wrap when ANSI escape codes are present

v4.5.48

Compare Source

Documentation
  • Add a new CLI Concepts document as another way of framing clap
  • Expand the typed_derive cookbook entry

v4.5.47

Compare Source

Features
  • Added impl FromArgMatches for ()
  • Added impl Args for ()
  • Added impl Subcommand for ()
  • Added impl FromArgMatches for Infallible
  • Added impl Subcommand for Infallible
Fixes
  • (derive) Update runtime error text to match clap

v4.5.46

Compare Source

Features
  • Expose StyledStr::push_str

v4.5.45

Compare Source

Fixes
  • (unstable-v5) ValueEnum variants now use the full doc comment, not summary, for PossibleValue::help

v4.5.44

Compare Source

Features
  • Add Command::mut_subcommands

v4.5.43

Compare Source

Fixes
  • (help) In long help, list Possible Values before defaults, rather than after, for a more consistent look

v4.5.42

Compare Source

Fixes
  • Include subcommand visible long aliases in --help

v4.5.41

Compare Source

Features
  • Add Styles::context and Styles::context_value to customize the styling of [default: value] like notes in the --help

v4.5.40

Compare Source

Features
  • Support quoted ids in arg!() macro (e.g. arg!("check-config": ...))

v4.5.39

Compare Source

Fixes
  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists
cksac/fake-rs (fake)

v4.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: cksac/fake-rs@v4.3.0...v4.4.0

sunng87/handlebars-rust (handlebars)

v6.4.0

Compare Source

  • [Fixed] Reimplement partial-block, fixed partial-block resolution issues [#​732]
  • [Added] recursive_lookup mode [#​730]
indexmap-rs/indexmap (indexmap)

v2.14.0

Compare Source

  • MSRV: Rust 1.85.0 or later is now required.
  • Updated the hashbrown dependency to 0.17.
  • Made more map::Slice methods const: new_mut, first_mut, last_mut,
    split_at_mut, split_at_mut_checked, split_first_mut, split_last_mut

v2.13.1

Compare Source

  • Made some Slice methods const:
    • map::Slice::{first,last,split_at,split_at_checked,split_first,split_last}
    • set::Slice::{first,last,split_at,split_at_checked,split_first,split_last}

v2.13.0

Compare Source

  • Implemented Clone for IntoKeys and IntoValues.
  • Added map::Slice::split_at_checked and split_at_mut_checked.
  • Added set::Slice::split_at_checked.

v2.12.1

Compare Source

  • Simplified a lot of internals using hashbrown's new bucket API.

v2.12.0

Compare Source

  • MSRV: Rust 1.82.0 or later is now required.
  • Updated the hashbrown dependency to 0.16 alone.
  • Error types now implement core::error::Error.
  • Added pop_if methods to IndexMap and IndexSet, similar to the
    method for Vec added in Rust 1.86.

v2.11.4

Compare Source

  • Updated the hashbrown dependency to a range allowing 0.15 or 0.16.

v2.11.3

Compare Source

  • Make the minimum serde version only apply when "serde" is enabled.

v2.11.2

Compare Source

  • Switched the "serde" feature to depend on serde_core, improving build
    parallelism in cases where other dependents have enabled "serde/derive".

v2.11.1

Compare Source

  • Added a get_key_value_mut method to IndexMap.
  • Removed the unnecessary Ord bound on insert_sorted_by methods.

v2.11.0

Compare Source

  • Added insert_sorted_by and insert_sorted_by_key methods to IndexMap,
    IndexSet, and VacantEntry, like customizable versions of insert_sorted.
  • Added is_sorted, is_sorted_by, and is_sorted_by_key methods to
    IndexMap and IndexSet, as well as their Slice counterparts.
  • Added sort_by_key and sort_unstable_by_key methods to IndexMap and
    IndexSet, as well as parallel counterparts.
  • Added replace_index methods to IndexMap, IndexSet, and VacantEntry
    to replace the key (or set value) at a given index.
  • Added optional sval serialization support.

v2.10.0

Compare Source

  • Added extract_if methods to IndexMap and IndexSet, similar to the
    methods for HashMap and HashSet with ranges like Vec::extract_if.
  • Added more #[track_caller] annotations to functions that may panic.
tesuji/junction (junction)

v1.4.2

Compare Source

Fixed
  • Fix the empty PrintName causes junctions to break in Windows Containers (WCoW) during layer serialization. Thank Zanie Blue in #​33 for the report and the quick fix.

v1.4.1

Compare Source

Fixed
  • Junction creation failed silently with verbatim \\?\ prefix paths (#​31) by @​DK26.

v1.4.0

Compare Source

Change MSRV from 1.60 to 1.71

This is the same MSRV that our direct dependency windows-sys requires (#​32).

v1.3.0

Compare Source

Change MSRV from 1.57 to 1.60

This is the same MSRV that our direct dependency windows-sys requires (#​29).

rust-openssl/rust-openssl (openssl-sys)

v0.9.113

Compare Source

What's Changed
New Contributors

Full Changelog: rust-openssl/rust-openssl@openssl-sys-v0.9.112...openssl-sys-v0.9.113

v0.9.112

Compare Source

What's Changed
New Contributors

Full Changelog: rust-openssl/rust-openssl@openssl-sys-v0.9.111...openssl-sys-v0.9.112

v0.9.111

Compare Source

What's Changed
New Contributors

Full Changelog: rust-openssl/rust-openssl@openssl-sys-v0.9.110...openssl-sys-v0.9.111

v0.9.110

Compare Source

What's Changed
New Contributors

Full Changelog: rust-openssl/rust-openssl@openssl-sys-v0.9.109...openssl-sys-v0.9.110

v0.9.109

Compare Source

What's Changed

Full Changelog: rust-openssl/rust-openssl@openssl-sys-v0.9.108...openssl-sys-v0.9.109

la10736/rstest (rstest)

v0.26.1

Compare Source

Fixed
  • Docs

v0.26.0

Compare Source

Changed
  • The #[files(...)] attribute now ignores matched directory paths by default.
    See #​306 thanks to @​Obito-git.
Add
  • Introduced the #[dirs] attribute, which can be used with #[files(...)] to explicitly include directory paths.
    See #​306 thanks to @​Obito-git.
  • The CI now runs builds and tests on Windows, as well.
  • #[test_attr] to define test attribute explicit and also enable the use of
    #[macro_rules_attribute::apply(<macro>)]: naw also smol works. See
    #​303
    #​311
    #​315
    thanks to @​coriolinus.
Fixed
  • Removed unsued trait and impl spotted out on 1.89.0-nightly
  • Add missed tests about ignore attribute's args in rstest expansion.
    See #​313
  • The #[files(...)] attribute now works reliably on Windows.
  • Now global attributes can go everywhere in the list also where case is used
serde-rs/serde (serde)

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

serde-rs/json (serde_json)

v1.0.149

Compare Source

  • Align arbitrary_precision number strings with zmij's formatting (#​1306, thanks @​b41sh)

v1.0.148

Compare Source

  • Update zmij dependency to 1.0

v1.0.147

Compare Source

  • Switch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (#​1304)

v1.0.146

Compare Source

v1.0.145

Compare Source

  • Raise serde version requirement to >=1.0.220

v1.0.144

Compare Source

  • Switch serde dependency to serde_core (#​1285)

v1.0.143

Compare Source

v1.0.142

Compare Source

v1.0.141

Compare Source

toml-rs/toml (serde_toml)

v0.9.12

Compare Source

v0.9.11

Compare Source

v0.9.10

Compare Source

v0.9.9

Compare Source

v0.9.8

Compare Source

v0.9.7

Compare Source

v0.9.6

Compare Source

v0.9.5

Compare Source

[v0.9.4](https://redirect.github.com/toml-r


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the C-Dependencies Pull requests that update a dependency file label May 27, 2025
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from c382c18 to 24bdfa1 Compare May 30, 2025 19:32
@renovate renovate bot force-pushed the renovate/crates branch 4 times, most recently from cd512fa to 70908ea Compare June 12, 2025 10:58
@renovate renovate bot force-pushed the renovate/crates branch from 70908ea to f93d90a Compare June 26, 2025 22:56
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 63991b9 to 896be16 Compare July 10, 2025 01:34
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from d41aa36 to daac930 Compare July 20, 2025 20:54
@renovate renovate bot force-pushed the renovate/crates branch from daac930 to ef8536c Compare July 26, 2025 21:27
@renovate renovate bot force-pushed the renovate/crates branch 6 times, most recently from d7904cf to 05f5b05 Compare August 11, 2025 21:00
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from 35c8f0f to 1d77773 Compare August 16, 2025 21:41
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from ec34453 to 035b38e Compare August 22, 2025 19:42
@renovate renovate bot force-pushed the renovate/crates branch from 035b38e to fc4a6ff Compare August 26, 2025 13:46
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from f72805a to fa7001c Compare September 3, 2025 05:14
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from cef6d86 to 9404ab3 Compare October 15, 2025 14:59
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 6d2796b to 71d022c Compare October 23, 2025 20:14
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 8d41c6b to cb5b683 Compare October 30, 2025 03:12
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 5b4df14 to de24f5a Compare November 7, 2025 19:04
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from 74a13e7 to cb443ba Compare November 20, 2025 21:07
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from a72522c to 533cac7 Compare November 28, 2025 10:53
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 4f8f580 to 6d6eb2e Compare December 17, 2025 19:00
@renovate renovate bot force-pushed the renovate/crates branch from 6d6eb2e to 4746156 Compare January 29, 2026 10:02
@renovate renovate bot force-pushed the renovate/crates branch from 4746156 to 6b553bc Compare February 8, 2026 16:31
@renovate renovate bot force-pushed the renovate/crates branch from 6b553bc to 755b363 Compare February 22, 2026 17:57
@renovate renovate bot force-pushed the renovate/crates branch from 755b363 to 91af6b3 Compare March 13, 2026 14:37
@renovate renovate bot force-pushed the renovate/crates branch 3 times, most recently from 2d8c7fe to fe89b4b Compare April 3, 2026 01:06
@renovate renovate bot force-pushed the renovate/crates branch 4 times, most recently from 37b5ceb to 34b159f Compare April 12, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants