Skip to content

chore(deps): bump the cargo group across 1 directory with 17 updates - #208

Closed
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/cargo/cargo-3a4a9dadd4
Closed

chore(deps): bump the cargo group across 1 directory with 17 updates#208
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/cargo/cargo-3a4a9dadd4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 16 updates in the / directory:

Package From To
abels-complex 0.5.1 0.6.3
bitflags 2.12.1 2.13.1
bytemuck 1.25.0 1.25.1
chrono 0.4.44 0.4.45
clap 4.6.1 4.6.2
dashu 0.4.3 0.5.0
dashu-float 0.4.4 0.5.0
easy-cast 0.5.4 0.5.5
egui 0.34.3 0.35.0
egui-wgpu 0.34.3 0.35.0
egui-winit 0.34.3 0.35.0
env_logger 0.11.10 0.11.11
gungraun 0.19.2 0.19.4
itertools 0.14.0 0.15.0
wgpu 29.0.3 30.0.0
console_log 1.0.0 1.1.0

Updates abels-complex from 0.5.1 to 0.6.3

Commits

Updates bitflags from 2.12.1 to 2.13.1

Release notes

Sourced from bitflags's releases.

2.13.1

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.13.0...2.13.1

2.13.0

What's Changed

Full Changelog: bitflags/bitflags@2.12.1...2.13.0

Changelog

Sourced from bitflags's changelog.

2.13.1

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.13.0...2.13.1

2.13.0

What's Changed

Full Changelog: bitflags/bitflags@2.12.1...2.13.0

Commits
  • f92a292 Merge pull request #493 from bitflags/cargo/2.13.1
  • c1271c5 prepare for 2.13.1 release
  • e077c4a Merge pull request #492 from bolshoytoster/main
  • 75d1be4 Bless compile fail stderr
  • 7813d71 Support the MSRV
  • d8f8234 Remove unused variable warning with empty bitflags
  • 2e27d6a Fix const _ = !0;
  • dd8beda Fix Self in flags
  • dbc0ce1 Lower the LLVM IR output of the generated output
  • 9253889 prepare for 2.13.0 release
  • Additional commits viewable in compare view

Updates bytemuck from 1.25.0 to 1.25.1

Changelog

Sourced from bytemuck's changelog.

1.25.1

1.25

1.24

1.23.2

  • bump derive minimum version.

1.23.1

  • Added a windows-only ZeroableInOption impl for "stdcall" functions.

1.23

  • impl_core_error crate feature adds core::error::Error impl.
  • More ZeroableInOption impls.

1.22

  • Add the pod_saturating feature, which adds Pod impls for Saturating<T> when T is already Pod.
  • A bump in the minimum bytemuck_derive dependency from 1.4.0 to 1.4.1 to avoid a bug if you have a truly ancient cargo.lock file sitting around.
  • Adds Send and Sync impls to BoxBytes.

1.21

  • Implement Pod and Zeroable for core::arch::{x86, x86_64}::__m512, __m512d and __m512i without nightly. Requires Rust 1.72, and is gated through the avx512_simd cargo feature.
  • Allow the use of must_cast_mut and must_cast_slice_mut in const contexts. Requires Rust 1.83, and is gated through the must_cast_extra cargo feature.
  • internal: introduced the maybe_const_fn macro that allows defining some function to be const depending upon some cfg predicate.

1.20

  • New functions to allocate zeroed Arc and Rc. Requires Rust 1.82
  • TransparentWrapper impls for core::cmp::Reverse and core::num::Saturating.

... (truncated)

Commits
  • cabc8e7 chore: Release bytemuck version 1.25.1
  • 2d4d8ca changelog
  • 946e7a9 chore: Release bytemuck_derive version 1.11.0
  • 8a8f7cf changelog derive
  • ee6742e changelog
  • e2d1c7f Don't impl core::error::Error on spirv (#348)
  • 7dd7174 make the note more terse
  • 24b1b71 Update Rust version in CI workflow to 1.71.0
  • f0dfc1b docs: note that an empty slice must still satisfy target alignment in cast_sl...
  • See full diff in compare view

Updates chrono from 0.4.44 to 0.4.45

Release notes

Sourced from chrono's releases.

0.4.45

What's Changed

Commits
  • 1703382 Prepare 0.4.45 release
  • 881f9ab tz_data: fix tzdata locations on Android
  • f14ead4 fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow
  • c6063e6 Update similar-asserts requirement from 1.6.1 to 2.0.0
  • 120686c Bump codecov/codecov-action from 5 to 6
  • See full diff in compare view

Updates clap from 4.6.1 to 4.6.2

Release notes

Sourced from clap's releases.

v4.6.2

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Changelog

Sourced from clap's changelog.

[4.6.2] - 2026-07-15

Fixes

  • (help) Say alias when there is only one
Commits
  • 0fe0be3 chore: Release
  • 480af9d docs: Update changelog
  • 2b3ddd0 Merge pull request #6340 from liskin/fix-completion-escape
  • 7ffe739 fix(complete): Do not suggest options after "--"
  • d47fc4f test(complete): Options suggested after escape (--)
  • See full diff in compare view

Updates dashu from 0.4.3 to 0.5.0

Commits

Updates dashu-float from 0.4.4 to 0.5.0

Commits

Updates easy-cast from 0.5.4 to 0.5.5

Changelog

Sourced from easy-cast's changelog.

[0.5.5] — 2026-07-08

  • Bump MSRV to 1.96.0 and use Edition 2024 (#44)
  • Support std::range types (#44)
Commits
  • cdb5f8c Merge pull request #44 from kas-gui/push-xoszqvkunrqz
  • 96acd58 Add release CI job
  • 60388d9 Prepare 0.5.5
  • 1828d26 Add tests/core_range_types.rs
  • 1216da6 Rename tests/core-types -> core_ops_types
  • 8d9e315 Support core::range types
  • 304d847 Bump MSRV to 1.96.0
  • 5515769 Merge pull request #43 from kas-gui/dependabot/github_actions/actions/checkout-7
  • 7651f81 Bump actions/checkout from 6 to 7
  • 604022d Merge pull request #42 from kas-gui/push-nsmnunmxnryo
  • Additional commits viewable in compare view

Updates egui from 0.34.3 to 0.35.0

Release notes

Sourced from egui's releases.

0.35.0 - Inspection, egui_mcp, classes and improved IME

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

... (truncated)

Changelog

Sourced from egui's changelog.

0.35.0 - 2026-06-25 - Inspection, egui_mcp, classes and improved IME

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

In your widget, check if we're in my_container, to e.g. change sizes or colors:

  let in_container = ui.stack().iter().any(|s| s.classes.has("my_container")); 

Today this only works for custom widgets and ui code, but the next step will be a styling system that allows you to modify built in widget styling based on these classes.

Better IME composition

... (truncated)

Commits

Updates egui-wgpu from 0.34.3 to 0.35.0

Release notes

Sourced from egui-wgpu's releases.

0.35.0 - Inspection, egui_mcp, classes and improved IME

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

... (truncated)

Changelog

Sourced from egui-wgpu's changelog.

0.35.0 - 2026-06-25 - Inspection, egui_mcp, classes and improved IME

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

In your widget, check if we're in my_container, to e.g. change sizes or colors:

  let in_container = ui.stack().iter().any(|s| s.classes.has("my_container")); 

Today this only works for custom widgets and ui code, but the next step will be a styling system that allows you to modify built in widget styling based on these classes.

Better IME composition

... (truncated)

Commits
  • 74c0a0c Add changelog
  • a08630c Improve docs on some methods to clarify what counts as a "click" (#8251)
  • 5bf62ca Implement proper visuals for IME composition (#8083)
  • a8d09eb Fix macOS wgpu live resize with low-latency surfaces (#8229)
  • 2e26b70 Call logic even while browser tab is in background (#8257)
  • 26ead4a feat: add remove_string() to storage trait (#8264)
  • 3fdcef1 Add atoms() helpers to get Atoms from widgets (#8128)
  • ffbd7dc Remove 64 bit atomics in egui_extras (#8263)
  • 3e19bd1 Make font hinting target configurable via FontTweak (#8262)
  • e8d9652 Make Slider::new take impl Into<RangeInclusive (#8260)
  • Additional commits viewable in compare view

Updates egui-winit from 0.34.3 to 0.35.0

Release notes

Sourced from egui-winit's releases.

0.35.0 - Inspection, egui_mcp, classes and improved IME

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

... (truncated)

Changelog

Sourced from egui-winit's changelog.

0.35.0 - 2026-06-25 - Inspection, egui_mcp, classes and improved IME

Highlights

  • New egui_mcp crate based on eguis new inspection protocol
  • Set classes on your Uis to modify widget behavior based on surrounding context
  • Improved IME

Egui inspection and egui_mcp

This release includes a new inspection protocol for egui. It allows reading the accesskit tree of a running app, as well as sending events to control it. It's implemented via a new InspectionPlugin in the egui_inspection crate. Eframe includes a new inspection feature. When enabled, you can enable inspection by launching the app with EGUI_INSPECTION=1. This will cause the app to listen on port 5719.

The first inspection protocol consumer is egui_mcp. It's a mcp server that allows your agent to see and use egui apps. It can be used to have the agent use the app, reproduce bugs and verify its changes. Install it via cargo install --git https://github.com/rerun-io/kittest_inspector egui_mcp and then add it to your agent via claude mcp add egui egui-mcp.

There is also a plan of adding a general inspection gui using the same protocol, that can e.g. be used to step through kittest tests frame by frame.

Here is claude using the mcp to try some of the egui demos (sped up by a lot, claude is slow):

Screen.Recording.2026-06-25.at.19.58.20.15s.mov

Classes

As part of css like styling, we've added classes to egui. You can already use them to e.g. modify widget behavior or styling based on surrounding context. Add classes to the container:

ui.scope_builder(UiBuilder::new().with_class("my_container"), |ui| {
    ...
});       

In your widget, check if we're in my_container, to e.g. change sizes or colors:

  let in_container = ui.stack().iter().any(|s| s.classes.has("my_container")); 

Today this only works for custom widgets and ui code, but the next step will be a styling system that allows you to modify built in widget styling based on these classes.

Better IME composition

... (truncated)

Commits
  • 74c0a0c Add changelog
  • a08630c Improve docs on some methods to clarify what counts as a "click" (#8251)
  • 5bf62ca Implement proper visuals for IME composition (#8083)
  • a8d09eb Fix macOS wgpu live resize with low-latency surfaces (#8229)
  • 2e26b70 Call logic even while browser tab is in background (#8257)
  • 26ead4a feat: add remove_string() to storage trait (#8264)
  • 3fdcef1 Add atoms() helpers to get Atoms from widgets (#8128)
  • ffbd7dc Remove 64 bit atomics in egui_extras (#8263)
  • 3e19bd1 Make font hinting target configurable via FontTweak (#8262)
  • e8d9652 Make Slider::new take impl Into<RangeInclusive (#8260)
  • Additional commits viewable in compare view

Updates env_logger from 0.11.10 to 0.11.11

Release notes

Sourced from env_logger's releases.

v0.11.11

[0.11.11] - 2026-06-25

Internal

  • Updated env_filter
Changelog

Sourced from env_logger's changelog.

[0.11.11] - 2026-06-25

Internal

  • Updated env_filter
Commits
  • b4d3f2b chore: Release
  • cc2b2ef chore: Release
  • 69e27d1 docs: Update changelog
  • 166880d Merge pull request #411 from epage/parse
  • 0a580d0 fix(filter): Remove 'parse' on no_std
  • 78d8ef1 Merge pull request #404 from cagatay-y/feature/filter-no_std
  • 132fe86 feat(filter): Add support for no_std environments
  • 4feafa4 refactor(env_filter): Fix unreachable pub warning
  • 92f8d8d Merge pull request #410 from rust-cli/renovate/crate-ci-typos-1.x
  • 4e57784 chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0
  • Additional commits viewable in compare view

Updates gungraun from 0.19.2 to 0.19.4

Release notes

Sourced from gungraun's releases.

v0.19.4

[0.19.4] - 2026-07-10

Fixed

  • (#684): Default regression limits were applied if only regression fail-fast was set in Callgrind::fail_fast, Dhat::fail_fast, and Cachegrind::fail_fast.
  • (#688): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.

#684: gungraun/gungraun#684 #688: gungraun/gungraun#688

Full Changelog: gungraun/gungraun@v0.19.3...v0.19.4

v0.19.3

[0.19.3] - 2026-06-27

Added

  • (#668): Added the new gungraun-summary package for consuming Gungraun summary JSON as typed Rust data. The package currently supports summary schema version v6 and provides version-aware parsing helpers for loading summary files.

Changed

  • (#668): Moved summary schema ownership and generation into gungraun-summary. Summary schemas now live under gungraun-summary/schemas, and the related documentation/tooling was updated accordingly. For backwards-compatibility gungraun-runner/schemas is symlinked to the new location in the gungraun-summary package.
  • (#679): Allow bincode-next version v3 in addition to v2. v3 is backwards-compatible to v2. However, keep v2 in the lock file due to the MSRV.
  • (#597,#679): True serial execution of benchmarks instead of routing through the thread-pool with one worker. The goal was to run benchmarks and processing of data in parallel to speed up the overall benchmark execution. Although Valgrind is able to handle this scenario, it is desirable to keep the workflow serial for isolation purposes. This change also fixes the slow down in #597 in the usage scenario in which many groups only contain a single or few benchmarks.
  • Rename the private ui_tests feature to __ui_tests
  • Update dependencies

Fixed

  • (#669): Fix unwraps in parsers. These are all defensive fixes, with little to no occurrences in real situations. However, in case of malformed files or utf8 errors, proper error propagation is now used.
  • (#669): Fix Callgrind parser when missing the format banner. This is also a defensive fix, since Valgrind should always print this banner.

#597: gungraun/gungraun#597 #668: gungraun/gungraun#668 #669: gungraun/gungraun#669 #679: gungraun/gungraun#679

Full Changelog: gungraun/gungraun@v0.19.2...v0.19.3

Changelog

Sourced from gungraun's changelog.

[0.19.4] - 2026-07-10

Fixed

  • (#684): Default regression limits were applied if only regression fail-fast was set in Callgrind::fail_fast, Dhat::fail_fast, and Cachegrind::fail_fast.
  • (#688): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.

#684: gungraun/gungraun#684 #688: gungraun/gungraun#688

[0.19.3] - 2026-06-27

Added

  • (#668): Added the new gungraun-summary package for consuming Gungraun summary JSON as typed Rust data. The package currently supports summary schema version v6 and provides version-aware parsing helpers for loading summary files.

Changed

  • (#668): Moved summary schema ownership and generation into gungraun-summary. Summary schemas now live under gungraun-summary/schemas, and the related documentation/tooling was updated accordingly. For backwards-compatibility gungraun-runner/schemas is symlinked to the new location in the gungraun-summary package.
  • (#679): Allow bincode-next version v3 in addition to v2. v3 is backwards-compatible to v2. However, keep v2 in the lock file due to the MSRV.
  • (#597,#679): True serial execution of benchmarks instead of routing through the thread-pool with one worker. The goal was to run benchmarks and processing of data in parallel to speed up the overall benchmark execution. Although Valgrind is able to handle this scenario, it is desirable to keep the workflow serial for isolation purposes. This change also fixes the slow down in #597 in the usage scenario in which many groups only contain a single or few benchmarks.
  • Rename the private ui_tests feature to __ui_tests
  • Update dependencies

Fixed

  • (#669): Fix unwraps in parsers. These are all defensive fixes, with little to no occurrences in real situations. However, in case of malformed files or utf8 errors, proper error propagation is now used.
  • (#669): Fix Callgrind parser when missing the format banner. This is also a defensive fix, since Valgrind should always print this banner.

... (truncated)

Commits
  • f086839 Merge pull request #689 from gamma0987/prepare-release
  • 9fde6cb docs(readme): Make headline work on github and crates.io
  • 199edd8 Bump version 0.19.3 -> 0.19.4
  • 675793f Update CHANGELOG
  • 470f4fb Merge pull request #688 from gamma0987/update-deps
  • b433c12 tests(system): Update drd valgrind suppressions from new rust release
  • 8207153 tests(system): Try running system tests with avx2 enabled
  • b9e9bdf chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies
  • c9c88a8 lint: Fix clippy lints from new rust stable version
  • 2c8356d Merge pull request #686 from gungraun/renovate/cc-1.x-lockfile
  • Additional commits viewable in compare view

Updates itertools from 0.14.0 to 0.15.0

Changelog

Sourced from itertools's changelog.

0.15.0

Breaking

  • Restructure Position as struct instead of enum (#1042, #1043)
  • Canonicalize all_equal_value's error type (#1032)

Added

  • Add *_with_hasher adaptors (#1007)
  • Add strip_prefix and strip_prefix_by methods (#1104)

Changed

  • Remove Clone bounds from tuple_combinations and array_combinations(#1011)
  • must_use for collect_vec (#1009)
  • Make izip! temporary friendly (#1021)
  • Add array_combinations_with_replacement (#1033)
  • Implement Debug for remaining public types (#1038)
  • Specialize ExactlyOneError::count (#1046)
  • Implement PeekingNext for more types, in particular vec::IntoIter (#1059, #1073)
  • Fix PadUsing::next_back (#1082)
  • Introduce [circular_]array_windows, deprecate tuple_windows (#1086)
  • Deprecate tuple_combinations (replaced by array_combinations) (#1085)

Notable Internal Changes

Commits
  • 37bd72a Update CHANGELOG.md: strip_prefix[_by]
  • 86ec635 Use ControlFlow in fold_while implementation
  • d5897f7 refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...
  • b2a978a feat(Itertools): add strip_prefix and strip_prefix_by methods
  • 12b6ec6 Update CHANGELOG.md for all_equal_value_error's error type
  • 121821e AllEqualValueError implements std::error::Error
  • adac44e Introduce AllEqualValueError
  • 5707384 Update CHANGELOG.md
  • df60ff0 Update CHANGELOG.md
  • 113b850 Update CHANGELOG.md to include with_hasher
  • Additional commits viewable in compare view

Updates log from 0.4.31 to 0.4.33

Release notes

Sourced from log's releases.

0.4.32

What's Changed

Full Changelog: rust-lang/log@0.4.31...0.4.32

Changelog

Sourced from log's changelog.

[0.4.33] - 2026-06-20

What's Changed

New Contributors

Full Changelog: rust-lang/log@0.4.32...0.4.33

[0.4.32] - 2026-06-04

What's Changed

Full Changelog: rust-lang/log@0.4.31...0.4.32

Commits
  • f405739 Merge pull request #734 from rust-lang/cargo/0.4.33
  • 6a24abf prepare for 0.4.33 release
  • ...

    Description has been truncated

Bumps the cargo group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [abels-complex](https://github.com/abel465/abels-complex-rs) | `0.5.1` | `0.6.3` |
| [bitflags](https://github.com/bitflags/bitflags) | `2.12.1` | `2.13.1` |
| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.1` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |
| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.2` |
| [dashu](https://github.com/cmpute/dashu) | `0.4.3` | `0.5.0` |
| [dashu-float](https://github.com/cmpute/dashu) | `0.4.4` | `0.5.0` |
| [easy-cast](https://github.com/kas-gui/easy-cast) | `0.5.4` | `0.5.5` |
| [egui](https://github.com/emilk/egui) | `0.34.3` | `0.35.0` |
| [egui-wgpu](https://github.com/emilk/egui) | `0.34.3` | `0.35.0` |
| [egui-winit](https://github.com/emilk/egui) | `0.34.3` | `0.35.0` |
| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |
| [gungraun](https://github.com/gungraun/gungraun) | `0.19.2` | `0.19.4` |
| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |
| [wgpu](https://github.com/gfx-rs/wgpu) | `29.0.3` | `30.0.0` |
| [console_log](https://github.com/iamcodemaker/console_log) | `1.0.0` | `1.1.0` |



Updates `abels-complex` from 0.5.1 to 0.6.3
- [Commits](https://github.com/abel465/abels-complex-rs/commits)

Updates `bitflags` from 2.12.1 to 2.13.1
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](bitflags/bitflags@2.12.1...2.13.1)

Updates `bytemuck` from 1.25.0 to 1.25.1
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
- [Commits](Lokathor/bytemuck@v1.25.0...v1.25.1)

Updates `chrono` from 0.4.44 to 0.4.45
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](chronotope/chrono@v0.4.44...v0.4.45)

Updates `clap` from 4.6.1 to 4.6.2
- [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-v4.6.1...clap_complete-v4.6.2)

Updates `dashu` from 0.4.3 to 0.5.0
- [Commits](https://github.com/cmpute/dashu/commits)

Updates `dashu-float` from 0.4.4 to 0.5.0
- [Commits](https://github.com/cmpute/dashu/commits)

Updates `easy-cast` from 0.5.4 to 0.5.5
- [Release notes](https://github.com/kas-gui/easy-cast/releases)
- [Changelog](https://github.com/kas-gui/easy-cast/blob/master/CHANGELOG.md)
- [Commits](kas-gui/easy-cast@0.5.4...0.5.5)

Updates `egui` from 0.34.3 to 0.35.0
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.3...0.35.0)

Updates `egui-wgpu` from 0.34.3 to 0.35.0
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.3...0.35.0)

Updates `egui-winit` from 0.34.3 to 0.35.0
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.3...0.35.0)

Updates `env_logger` from 0.11.10 to 0.11.11
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](rust-cli/env_logger@v0.11.10...v0.11.11)

Updates `gungraun` from 0.19.2 to 0.19.4
- [Release notes](https://github.com/gungraun/gungraun/releases)
- [Changelog](https://github.com/gungraun/gungraun/blob/main/CHANGELOG.md)
- [Commits](gungraun/gungraun@v0.19.2...v0.19.4)

Updates `itertools` from 0.14.0 to 0.15.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@v0.14.0...v0.15.0)

Updates `log` from 0.4.31 to 0.4.33
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](rust-lang/log@0.4.31...0.4.33)

Updates `wgpu` from 29.0.3 to 30.0.0
- [Release notes](https://github.com/gfx-rs/wgpu/releases)
- [Changelog](https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md)
- [Commits](gfx-rs/wgpu@v29.0.3...v30.0.0)

Updates `console_log` from 1.0.0 to 1.1.0
- [Release notes](https://github.com/iamcodemaker/console_log/releases)
- [Commits](iamcodemaker/console_log@1.0.0...1.1.0)

---
updated-dependencies:
- dependency-name: abels-complex
  dependency-version: 0.6.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: bitflags
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: bytemuck
  dependency-version: 1.25.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: chrono
  dependency-version: 0.4.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: clap
  dependency-version: 4.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: dashu
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: dashu-float
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: easy-cast
  dependency-version: 0.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: egui
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: egui-wgpu
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: egui-winit
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: env_logger
  dependency-version: 0.11.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: gungraun
  dependency-version: 0.19.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: itertools
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: log
  dependency-version: 0.4.33
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: wgpu
  dependency-version: 30.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo
- dependency-name: console_log
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 16, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 17, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-3a4a9dadd4 branch July 17, 2026 06:17
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.

0 participants