Skip to content

chore(deps): bump the rust-dependencies group across 1 directory with 16 updates - #3

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-c3e45218b8
Closed

chore(deps): bump the rust-dependencies group across 1 directory with 16 updates#3
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-dependencies-c3e45218b8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 2, 2026

Copy link
Copy Markdown

Bumps the rust-dependencies group with 16 updates in the / directory:

Package From To
anyhow 1.0.75 1.0.104
clap 3.2.25 4.1.11
clap_complete 3.2.5 4.5.3
itoa 1.0.4 1.0.18
libc 0.2.137 0.2.189
once_cell 1.17.1 1.21.4
proc-macro2 1.0.47 1.0.107
quote 1.0.21 1.0.47
ryu 1.0.11 1.0.23
smawk 0.3.1 0.3.3
serde 1.0.145 1.0.229
serde_json 1.0.85 1.0.151
textwrap 0.16.0 0.16.2
toml 0.5.9 1.1.4+spec-1.1.0
unicode-ident 1.0.5 1.0.24
unicode-width 0.1.10 0.2.2

Updates anyhow from 1.0.75 to 1.0.104

Release notes

Sourced from anyhow's releases.

1.0.104

  • Update syn dev-dependency to version 3

1.0.103

  • Fix Stacked Borrows violation (UB) in Error::downcast_mut (#451, #452)

1.0.102

1.0.101

1.0.100

  • Teach clippy to lint formatting arguments in bail!, ensure!, anyhow! (#426)

1.0.99

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#420)

1.0.98

1.0.97

  • Documentation improvements

1.0.96

  • Documentation improvements

1.0.95

1.0.94

  • Documentation improvements

1.0.93

  • Update dev-dependencies to thiserror v2

1.0.92

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#390)

1.0.91

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#388)

1.0.90

  • Documentation improvements

1.0.89

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#386)

1.0.88

  • Documentation improvements

... (truncated)

Commits
  • 1dbe186 Release 1.0.104
  • f6479f8 Update to syn 3
  • 5bdb0e2 Release 1.0.103
  • e621bd3 Merge pull request #452 from dtolnay/downcast
  • 6e8c000 Eliminate pointer->reference->pointer during downcast
  • 67c4abd Add regression test for issue 451
  • 917a169 Update actions/upload-artifact@v6 -> v7
  • d9dc3fa Update actions/checkout@v6 -> v7
  • 841522b Raise minimum tested compiler to rust 1.85
  • 5c657b3 Release 1.0.102
  • Additional commits viewable in compare view

Updates clap from 3.2.25 to 4.1.11

Changelog

Sourced from clap's changelog.

[4.1.11] - 2023-03-17

Internal

  • Update bitflags

[4.1.10] - 2023-03-17

Fixes

  • (help) On Windows, avoid underlined text artifacts

[4.1.9] - 2023-03-16

Fixes

  • (assert) Improve the assert when using the wrong action with get_count / get_flag

[4.1.8] - 2023-02-27

Fixes

  • (derive) Don't deny lints on the users behalf

[4.1.7] - 2023-02-27

Fixes

  • (derive) Hide some nightly clippy warnings

[4.1.6] - 2023-02-15

Fixes

  • (help) Don't show long help for --help just because hidden possible values include a description

[4.1.5] - 2023-02-15

Fixes

  • (help) Don't show long help for --help just because a hidden arg has a possible value with a description

[4.1.4] - 2023-01-24

Fixes

  • (help) Respect disable_colored_help when using arg_required_else_help

Performance

... (truncated)

Commits

Updates clap_complete from 3.2.5 to 4.5.3

Release notes

Sourced from clap_complete's releases.

v4.5.3

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck

v4.5.2

[4.5.2] - 2024-03-06

Fixes

  • (macros) Silence a warning

v4.5.1

[4.5.1] - 2024-02-16

Fixes

  • (error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

v4.5.0

No release notes provided.

v4.4.18

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

v4.4.15

[4.4.15] - 2024-01-11

Fixes

... (truncated)

Changelog

Sourced from clap_complete's changelog.

[4.5.39] - 2025-05-27

Fixes

  • (help) Show short flag aliases before long
  • (help) Merge the short and long flag alias lists

[4.5.38] - 2025-05-11

Fixes

  • (help) When showing aliases, include leading -- or -

[4.5.37] - 2025-04-18

Features

  • Added ArgMatches::try_clear_id()

[4.5.36] - 2025-04-11

Fixes

  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

[4.5.35] - 2025-04-01

Fixes

  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

[4.5.34] - 2025-03-27

Fixes

  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

[4.5.33] - 2025-03-26

Fixes

  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

[4.5.32] - 2025-03-10

Features

  • Add Error::remove

... (truncated)

Commits
  • f087c39 chore: Release
  • 1870d32 docs: Update changelog
  • ea7bfe2 Merge pull request #5520 from epage/exclusive
  • 08656d0 fix(parser): Allow exclusive to override required_*
  • 65e90cd test(parser): Show conditional requireds and exclusive
  • 5e3386b docs: Link to repo, not webpage inside repo
  • 2d83106 chore(deps): Update compatible (dev) (#5514)
  • b917796 Merge pull request #5505 from epage/snapbox
  • 75e2199 chore: Upgrade snapbox
  • 4aefa3c docs(ref): Clean up long help descriptions
  • Additional commits viewable in compare view

Updates itoa from 1.0.4 to 1.0.18

Release notes

Sourced from itoa's releases.

1.0.18

1.0.17

  • Documentation improvements

1.0.16

  • Synchronize algorithm improvements from libcore (#65)

1.0.15

  • Documentation improvements

1.0.14

  • Work around bad IDE suggestion (#56)

1.0.13

1.0.12

1.0.11

1.0.10

1.0.9

  • Documentation improvements

1.0.8

  • Add no-alloc category to crates.io metadata

1.0.7

  • Implement Copy for itoa::Buffer

1.0.6

  • Documentation improvements

1.0.5

  • Documentation improvements
Commits
  • af77385 Release 1.0.18
  • 73a7c03 Merge pull request #68 from jhpratt/master
  • 7b4c86b Optimize 128-bit integer formatting
  • 0d8a489 Fill in pointer cast type
  • e693c49 Merge pull request #67 from xtqqczze/as_mut_ptr
  • 29b3410 Simplify pointer usage in Buffer::format method
  • bbf077f Switch to 9975WX benchmark data
  • 65bc721 Delete old chart code
  • 21d6109 Release 1.0.17
  • 55c15a1 Use performance chart from itoa-benchmark
  • Additional commits viewable in compare view

Updates libc from 0.2.137 to 0.2.189

Release notes

Sourced from libc's releases.

0.2.189

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)

0.2.188

Changed

These were removed in 0.2.187 because libc does not actually make Send and Sync guarantees about DIR (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on libc::DIR: Send or libc::DIR: Sync.

0.2.187

This release contains a number of improvements related to 64-bit time_t configuration. Of note the existing RUST_LIBC_UNSTABLE_* environment variables have been replaced with configuration options. The new way to use these is:

RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...
RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ...

Being able to set this via RUSTFLAGS makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).

There are two other notable changes:

  • The 32-bit windows-gnu targets now respect libc_unstable_gnu_time_bits

  • uClibc now supports a similar configuration option:

    RUSTFLAGS='--cfg=libc_unstable_uclibc_time64'

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.189 - 2026-07-21

Added

  • Emscripten: Add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessat, and pthread_kill (#5270)
  • Linux SPARC: Enable the clone3 syscall (#4980)
  • Solarish: Add CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID (#5274)

Deprecated

  • Deprecate CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)

Fixed

  • Musl riscv32: Rename padding fields to avoid a conflict and fix the build (2499ff0ad993)
  • NuttX: Fix wchar_t definition under Arm (#5245)
  • Windows: Add back link names for time-related symbols (#5300)

0.2.188 - 2026-07-21

Changed

These were removed in 0.2.187 because libc does not actually make Send and Sync guarantees about DIR (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on libc::DIR: Send or libc::DIR: Sync.

0.2.187 - 2026-07-20

This release contains a number of improvements related to 64-bit time_t configuration. Of note the existing RUST_LIBC_UNSTABLE_* environment variables have been replaced with configuration options. The new way to use these is:

RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...
RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ...

Being able to set this via RUSTFLAGS makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used).

There are two other notable changes:

  • The 32-bit windows-gnu targets now respect libc_unstable_gnu_time_bits
  • uClibc now supports a similar configuration option:

... (truncated)

Commits
  • ef0906e libc: Release 0.2.189
  • 5a79f76 riscv32-musl: Rename padding fields to avoid a conflict
  • 3e51062 psp: Fix overflowing_literals warnings
  • e352fdd emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...
  • 63221b3 macros: Require safe in safe_f! invocations
  • 707ab52 macros: Require unsafe in f! invocations
  • 8e40c94 Enable clone3() syscall on sparc-linux and sparc64-linux
  • 8427909 windows: Add back link names for time-related symbols
  • b4863fa nuttx: fix wchar_t definition under arm
  • 41c683d nuttx: mirror type definitions
  • Additional commits viewable in compare view

Updates once_cell from 1.17.1 to 1.21.4

Changelog

Sourced from once_cell's changelog.

1.21.4

  • Fix unsoundness in OnceCell::wait under --features=parking_lot, #295.

    If thread A calls wait, while thread B calls get_or_try_init(f), and, furthermore, f panics, the wait incorrectly returns and thread A observes uninitialized memory.

    Kudos to @​meng-xu-cs for a nice find!

1.21.3

  • Outline more initialization in race: #284, #285.

1.21.2

  • Relax success ordering from AcqRel to Release in race: #278.

1.21.1

  • Reduce MSRV to 1.65: #277.

1.21.0

  • Outline initialization in race: #273.
  • Add OnceNonZereUsize::get_unchecked: #274.
  • Add OnceBox::clone and OnceBox::with_value: #275.
  • Increase MSRV to 1.70

1.20.2

  • Remove portable_atomic from Cargo.lock if it is not, in fact, used: #267 This is a work-around for this cargo bug: rust-lang/cargo#10801.

1.20.1

  • Allow using race module using just portable_atomic, without critical_section and provide better error messages on targets without atomic CAS instruction, #265.

1.19.0

  • Use portable-atomic instead of atomic-polyfill, #251.

1.18.0

  • MSRV is updated to 1.60.0 to take advantage of dep: syntax for cargo features, removing "implementation details" from publicly visible surface.

1.17.2

  • Avoid unnecessary synchronization in Lazy::{force,deref}_mut(), #231.
Commits
  • 80fe900 Merge pull request #296 from matklad/matklad/plfix
  • a5e09c9 release 1.21.4
  • 2426d45 Merge pull request #295 from matklad/matklad/plfix
  • a144121 Merge pull request #290 from alexanderkjall/run-tests-with-no-default-features
  • 232a1a4 Merge pull request #292 from phil-opp/doc-fix
  • d31767b fix OnceCell::wait with features=parking_lot
  • 28d29ae Fix: sync::OnceCell::try_insert docs should import sync variant
  • 0f78fb0 make the command 'cargo test --no-default-features' work
  • fda60a6 Merge pull request #287 from AbeZbm/add-tests
  • b5b98c0 Add tests for OnceRef
  • Additional commits viewable in compare view

Updates proc-macro2 from 1.0.47 to 1.0.107

Release notes

Sourced from proc-macro2's releases.

1.0.107

  • Documentation improvements

1.0.106

  • Optimize Span::byte_range (#530)

1.0.105

  • Make std dependencies more easily discoverable in source code (#528)

1.0.104

1.0.103

  • Add semver-exempt Literal methods str_value, cstr_value, byte_str_value (#525)

1.0.102

  • Fix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (#523, #524)

1.0.101

  • Optimize Span location accessors (#519)

1.0.100

  • Stabilize Span methods on Rust 1.88+: start, end, line, column, file, local_file (#517, #518)

1.0.99

  • Prevent Span's unstable API becoming unavailable from a future new compiler lint (#515)

1.0.98

1.0.97

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#505, #512, thanks @​davvid)

1.0.96

  • Simplify how rustdoc flags are decided during docs.rs builds (#511)

1.0.95

  • Update semver-exempt API under RUSTFLAGS=--cfg=procmacro2_semver_exempt to that of nightly-2025-04-16 (#497)

1.0.94

  • Documentation improvements

1.0.93

1.0.92

  • Improve compiler/fallback mismatch panic message (#487)

1.0.91

  • Fix panic "compiler/fallback mismatch 949" when using TokenStream::from_str from inside a proc macro to parse a string containing doc comment (#484)

... (truncated)

Commits
  • ed8a549 Release 1.0.107
  • d2550fb Update documentation links to syn 3
  • 0bf387d Resolve redundant_else pedantic clippy lint
  • 949d696 Update actions/upload-artifact@v6 -> v7
  • 294a2bb Update actions/checkout@v6 -> v7
  • cd46c1b Lint clippy::from_iter_instead_of_collect has been removed
  • bb38d83 Update afl fuzzer from 0.17 to 0.18
  • 0f510db Unpin CI miri toolchain
  • b3c5fe3 Pin CI miri to nightly-2026-02-11
  • 7e2a990 Raise required compiler to Rust 1.71
  • Additional commits viewable in compare view

Updates quote from 1.0.21 to 1.0.47

Release notes

Sourced from quote's releases.

1.0.47

  • Documentation improvements

1.0.46

1.0.45

  • Add ToTokens impl for Arc<T> (#326)

1.0.44

  • Support raw lifetime syntax 'r#async (#323)

1.0.43

  • Disambiguate references to stringify! macro inside generated code (#316)

1.0.42

1.0.41

  • Improve compile error when repetition contains no interpolated value that is an iterator (#302)

1.0.40

1.0.39

  • Documentation improvements

1.0.38

  • Support interpolating arrays inside of arrays using a repetition (#286)

1.0.37

  • Implement ToTokens for CStr and CString (#283)

1.0.36

  • Documentation improvements

1.0.35

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

1.0.34

  • Documentation improvements

1.0.33

1.0.32

1.0.31

  • Eliminate build.rs to reduce build time

... (truncated)

Commits
  • 723dcb4 Release 1.0.47
  • 86e2967 Update documentation links to syn 3
  • b56db87 Update ui test suite to nightly-2026-07-14
  • cba5d96 Update actions/upload-artifact@v6 -> v7
  • bc4caf2 Release 1.0.46
  • dc0e304 Format with rustfmt
  • 712114c Drop arrow from syntax of quote_spanned_with_expanded_span
  • f93ab8a Eliminate quote_spanned_with_expanded_span_as_expr macro
  • 1ff3951 Eliminate __quote_spanned macro
  • 64e913a Unify quote_spanned definitions
  • Additional commits viewable in compare view

Updates ryu from 1.0.11 to 1.0.23

Release notes

Sourced from ryu's releases.

1.0.23

  • Update rand dev dependency to 0.10

1.0.22

  • Documentation improvements

1.0.21

  • Documentation improvements

1.0.20

  • Documentation improvements

1.0.19

  • Update rand dev dependency to 0.9 (#58)

1.0.18

  • Resolve unexpected_cfgs warning (#55)

1.0.17

  • Fix unused_imports warnings when compiled by rustc 1.78

1.0.16

  • Sync performance improvement from upstream C implementation

1.0.15

  • Documentation improvements

1.0.14

  • Add no-alloc category to crates.io metadata

1.0.13

  • Documentation improvements

1.0.12

  • Documentation improvements
Commits

Updates smawk from 0.3.1 to 0.3.3

Release notes

Sourced from smawk's releases.

smawk-0.3.3

Version 0.3.3 (2026-06-16)

This release contains optimizations that make our benchmarks about 28% faster by eliminating heap allocations and vector bounds checks.

  • #89: Add support for no_std.
  • #90: Add GitHub Sponsors configuration.
  • #114: Remove heap allocations by pre-allocating vectors up front. This improves benchmarks by 10%.
  • #115: Eliminate bounds checks in smawk_inner. This improves benchmarks by another 20%.

smawk-0.3.2

Version 0.3.2 (2023-09-17)

This release adds more documentation and renames the top-level SMAWK functions. The old names have been kept for now to ensure backwards compatibility, but they will be removed in a future release.

  • #65: Forbid the use of unsafe code.
  • #69: Migrate to the Rust 2021 edition.
  • #73: Add examples to all functions.
  • #74: Add “mathematics” as a crate category.
  • #75: Remove smawk_ prefix from optimized functions.
Commits
  • 930fe50 Merge pull request #128 from mgeisler/release-0.3.3
  • e0389af Bump version to 0.3.3
  • dd80b66 Update changelog for version 0.3.3
  • ae4112f Merge pull request #127 from mgeisler/revert-117-dependabot/github_actions/ac...
  • 4f0dcf7 Revert "Bump actions/github-script from 3 to 9"
  • d93b8c3 Merge pull request #117 from mgeisler/dependabot/github_actions/actions/githu...
  • bee3187 Merge pull request #124 from mgeisler/edition-2024
  • 3587ffa Update to Rust 2024 edition
  • ca17e42 Merge pull request #123 from mgeisler/documentation
  • 4f3c100 Expand on dynamic programming use cases
  • Additional commits viewable in compare view

Updates serde from 1.0.145 to 1.0.229

Release notes

Sourced from serde's releases.

v1.0.229

  • Update to syn 3

v1.0.228

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

v1.0.227

  • Documentation improvements (#2991)

v1.0.226

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

v1.0.225

  • 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

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

v1.0.223

  • Fix serde_core documentation links (#2978)

v1.0.222

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

v1.0.221

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

v1.0.220

v1.0.219

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#2906, thanks @​davidzeng0)

v1.0.218

  • Documentation improvements

v1.0.217

  • Support serializing externally tagged unit variant inside flattened field (#2786, thanks @​Mingun)

v1.0.216

  • Mark all generated impls with #[automatically_derived] to exclude from code coverage (#2866, #2868, thanks @​tdittr)

v1.0.215

  • Produce warning when multiple fields or variants have the same deserialization name (#2855, #2856, #2857)

v1.0.214

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#2568, thanks @​Mingun)

v1.0.213

... (truncated)

Commits
  • 7fc3b4c Release 1.0.229
  • 6d6e9a1 Merge pull request #3085 from dtolnay/syn3
  • 6dec3b7 Update to syn 3
  • cfe6692 Resolve mut_mut pedantic clippy lint
  • 1023d07 Update actions/upload-artifact@v6 -> v7
  • dd682c2 Update actions/checkout@v6 -> v7
  • 5f0f18b Update ui test suite to nightly-2026-06-01
  • 63a1498 Regenerate stderr with trybuild normalization fixes
  • fa7da4a Fix unused_features warning
  • 6b1a178 Unpin CI miri toolchain
  • Additional commits viewable in compare view

Updates serde_json from 1.0.85 to 1.0.151

Release notes

Sourced from serde_json's releases.

v1.0.151

v1.0.150

v1.0.149

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

v1.0.148

  • Update zmij dependency to 1.0

v1.0.147

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

v1.0.146

v1.0.145

  • Raise serde version requirement to >=1.0.220

v1.0.144

  • Switch serde dependency to serde_core (#1285)

v1.0.143

v1.0.142

v1.0.141

v1.0.140

  • Documentation improvements

v1.0.139

  • Documentation improvements

v1.0.138

  • Documentation improvements

v1.0.137

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#1231)

v1.0.136

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#1230, thanks @​goffrie)

... (truncated)

Commits
  • de85007 Release 1.0.151
  • 3b2b3c5 Merge pull request #1331 from WonderLawrence/rawvalue-from-string-unchecked
  • 0406d96 Debug-assert well-formedness and no-whitespace in from_string_unchecked
  • cf16f75 Add RawValue::from_string_unchecked
  • 827a315 Update actions/upload-artifact@v6 -> v7
  • cea36a5 Update actions/checkout@v6 -> v7
  • a1ae73a Release 1.0.150
  • 1a360b0 Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys
  • 2037b63 Reject non-string enum object keys
  • 5d30df6 Resolve manual_assert_eq pedantic clippy lint
  • Additional commits viewable in compare view

Updates textwrap from 0.16.0 to 0.16.2

Release notes

Sourced from textwrap's releases.

textwrap-0.16.2

Version 0.16.2 (2025-03-03)

This release fixes an unnecessary f64 cast, updates all dependencies, bumps the minimum supported Rust version to 1.70.

  • #540: Avoid spurious f64 cast and comparison.
  • #565: Configure automatic Dependabot updates.
  • #579: Bump rust-version to 1.70.

textwrap-0.16.1

Version 0.16.1 (2024-02-17)

This release fixes display_width to ignore inline-hyperlinks. The minimum supported version of Rust is now documented to be 1.56.

  • #526: Ignore ANSI hyperlinks in display_width: calculations.
  • #521: Add Options::width setter method.
  • #520: Clarify that WordSeparator is an enum rather than a trait.
  • #518: Test with latest stable and nightly Rust, but check that we can build with Rust 1.56.
Changelog

Sourced from textwrap's changelog.

Version 0.16.2 (2025-03-03)

This release fixes an unnecessary f64 cast, updates all dependencies, bumps the minimum supported Rust version to 1.70.

  • #540: Avo...

    Description has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 2, 2026
… 16 updates

Bumps the rust-dependencies group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.75` | `1.0.104` |
| [clap](https://github.com/clap-rs/clap) | `3.2.25` | `4.1.11` |
| [clap_complete](https://github.com/clap-rs/clap) | `3.2.5` | `4.5.3` |
| [itoa](https://github.com/dtolnay/itoa) | `1.0.4` | `1.0.18` |
| [libc](https://github.com/rust-lang/libc) | `0.2.137` | `0.2.189` |
| [once_cell](https://github.com/matklad/once_cell) | `1.17.1` | `1.21.4` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.47` | `1.0.107` |
| [quote](https://github.com/dtolnay/quote) | `1.0.21` | `1.0.47` |
| [ryu](https://github.com/dtolnay/ryu) | `1.0.11` | `1.0.23` |
| [smawk](https://github.com/mgeisler/smawk) | `0.3.1` | `0.3.3` |
| [serde](https://github.com/serde-rs/serde) | `1.0.145` | `1.0.229` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.85` | `1.0.151` |
| [textwrap](https://github.com/mgeisler/textwrap) | `0.16.0` | `0.16.2` |
| [toml](https://github.com/toml-rs/toml) | `0.5.9` | `1.1.4+spec-1.1.0` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.5` | `1.0.24` |
| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.10` | `0.2.2` |



Updates `anyhow` from 1.0.75 to 1.0.104
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.75...1.0.104)

Updates `clap` from 3.2.25 to 4.1.11
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v3.2.25...v4.1.11)

Updates `clap_complete` from 3.2.5 to 4.5.3
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v3.2.5...clap_complete-v4.5.3)

Updates `itoa` from 1.0.4 to 1.0.18
- [Release notes](https://github.com/dtolnay/itoa/releases)
- [Commits](dtolnay/itoa@1.0.4...1.0.18)

Updates `libc` from 0.2.137 to 0.2.189
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.137...0.2.189)

Updates `once_cell` from 1.17.1 to 1.21.4
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.17.1...v1.21.4)

Updates `proc-macro2` from 1.0.47 to 1.0.107
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.47...1.0.107)

Updates `quote` from 1.0.21 to 1.0.47
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](dtolnay/quote@1.0.21...1.0.47)

Updates `ryu` from 1.0.11 to 1.0.23
- [Release notes](https://github.com/dtolnay/ryu/releases)
- [Commits](dtolnay/ryu@1.0.11...1.0.23)

Updates `smawk` from 0.3.1 to 0.3.3
- [Release notes](https://github.com/mgeisler/smawk/releases)
- [Commits](mgeisler/smawk@0.3.1...0.3.3)

Updates `serde` from 1.0.145 to 1.0.229
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.145...v1.0.229)

Updates `serde_json` from 1.0.85 to 1.0.151
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.85...v1.0.151)

Updates `textwrap` from 0.16.0 to 0.16.2
- [Release notes](https://github.com/mgeisler/textwrap/releases)
- [Changelog](https://github.com/mgeisler/textwrap/blob/main/CHANGELOG.md)
- [Commits](mgeisler/textwrap@0.16.0...0.16.2)

Updates `toml` from 0.5.9 to 1.1.4+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/commits/toml-v1.1.4)

Updates `unicode-ident` from 1.0.5 to 1.0.24
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](dtolnay/unicode-ident@1.0.5...1.0.24)

Updates `unicode-width` from 0.1.10 to 0.2.2
- [Commits](unicode-rs/unicode-width@v0.1.10...v0.2.2)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.104
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: clap
  dependency-version: 4.1.11
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: clap_complete
  dependency-version: 4.5.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: itoa
  dependency-version: 1.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: libc
  dependency-version: 0.2.189
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: once_cell
  dependency-version: 1.21.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: proc-macro2
  dependency-version: 1.0.107
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: quote
  dependency-version: 1.0.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: ryu
  dependency-version: 1.0.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: serde
  dependency-version: 1.0.229
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: serde_json
  dependency-version: 1.0.151
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: smawk
  dependency-version: 0.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: textwrap
  dependency-version: 0.16.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: toml
  dependency-version: 1.1.4+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-dependencies
- dependency-name: unicode-ident
  dependency-version: 1.0.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: unicode-width
  dependency-version: 0.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the rust-dependencies group with 16 updates chore(deps): bump the rust-dependencies group across 1 directory with 16 updates Aug 2, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rust-dependencies-c3e45218b8 branch from fcabb28 to b5889f3 Compare August 2, 2026 20:28
@dependabot
dependabot Bot requested a review from MarlinDiary as a code owner August 2, 2026 20:28
@dependabot @github

dependabot Bot commented on behalf of github Aug 2, 2026

Copy link
Copy Markdown
Author

The group that created this PR has been removed from your configuration.

@MarlinDiary

Copy link
Copy Markdown
Owner

Closing this grouped version-update PR because it crosses the repository's declared Rust 1.61 compatibility boundary. The proposed TOML release uses edition 2024, which Cargo 1.61 cannot parse, and the Clap 4 upgrade changes the CLI contract, causing 16 CLI regressions. Rust dependencies remain intentionally pinned and will be updated individually with MSRV, CLI-contract, packaging, and rollback evidence. Dependabot security updates remain enabled.

@dependabot dependabot Bot closed this Aug 2, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/rust-dependencies-c3e45218b8 branch August 2, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant