Skip to content

Bump the rust-dependencies group with 5 updates#4395

Merged
jedel1043 merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-269b8fafff
Sep 1, 2025
Merged

Bump the rust-dependencies group with 5 updates#4395
jedel1043 merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-269b8fafff

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 1, 2025

Bumps the rust-dependencies group with 5 updates:

Package From To
clap 4.5.45 4.5.46
time 0.3.41 0.3.42
comfy-table 7.1.4 7.2.0
dynify 0.1.0 0.1.1
icu_calendar 2.0.3 2.0.4

Updates clap from 4.5.45 to 4.5.46

Release notes

Sourced from clap's releases.

v4.5.46

[4.5.46] - 2025-08-26

Features

  • Expose StyledStr::push_str
Changelog

Sourced from clap's changelog.

[4.5.46] - 2025-08-26

Features

  • Expose StyledStr::push_str
Commits
  • acf9abb chore: Release
  • 9186a18 docs: Update changelog
  • 233c316 Merge pull request #5926 from sorairolake/feature/value-parser-factory-for-sa...
  • 13931a2 Merge pull request #5923 from Reverier-Xu/master
  • 536e29f feat(builder): Add ValueParserFactory for Saturating\<T>
  • 45ed71c chore: Avoid using gen for rust 2024 preserved keyword
  • 5029bb3 chore: Avoid using gen for rust 2024 preserved keyword
  • 8a1d59b chore(deps): Update Rust Stable to v1.85 (#5921)
  • 9caee53 docs(changelog): Clarify 5.0.0
  • cb2352f Merge pull request #5918 from epage/test
  • Additional commits viewable in compare view

Updates time from 0.3.41 to 0.3.42

Release notes

Sourced from time's releases.

v0.3.42

See the changelog for details.

Changelog

Sourced from time's changelog.

0.3.42 [2025-08-31]

Added

  • Time::duration_until
  • Time::duration_since
  • per_t method for all types in time::convert. This is similar to the existing per method, but can return any of the primitive numeric types that can represent the result. This will cut down on as casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a type annotation in some situations.
  • impl PartialOrd for Month and impl Ord for Month; this assumes the months are in the same year
  • SystemTimeExt trait, adding methods for checked arithmetic with time::Duration and obtaining the difference between two SystemTimes as a time::Duration
  • Permit using UtcDateTime with rand (this was inadvertently omitted previously)
  • impl core::error::Error for all error types (now available when the std feature is disabled)
  • MacOS can now obtain the local UTC offset in multi-threaded programs as the system APIs are thread-safe.
  • #[track_caller] has been added to all relevant methods.

Changed

  • The minimum supported Rust version is now 1.81.0.
  • The dependency on itoa has been removed, as the standard library now has similar functionality by default.
  • Formatting a component that involves a floating point number is now guaranteed to be deterministic, avoiding any subtle differences between platforms or compiler versions.

Fixed

  • Serializing timestamps with nanosecond precision should always emit the correct value. Previously, it could be off by one nanosecond due to floating point imprecision.
  • A previously unknown bug in OffsetDateTime::to_offset and UtcDateTime::to_offset has been fixed. The bug could result in a value that was invalid. It was unlikely to ever occur in real-world code, as it involved passing a UTC offset that has never been used in any location.

Miscellaneous

  • The amount of code generated by macros has been massively reduced, on the order of 65-70% for typical use cases of format_description!.
  • Significant performance gains for comparisons of Time, PrimitiveDateTime, UtcDateTime, and OffsetDateTime. The first three have gains of approximately 85% (i.e. 6× faster).
  • Nearly all methods are #[inline].
Commits

Updates comfy-table from 7.1.4 to 7.2.0

Release notes

Sourced from comfy-table's releases.

v7.2.0

[7.2.0] - 2025-08-25

Chore

  • Switch to Rust 2024 edition. This bumps the MSRV to 1.85 and thereby no longer supports the wasm32-wasi target.

Fix

  • Also update the crossterm dependency to 0.29 for windows !181.
Changelog

Sourced from comfy-table's changelog.

[7.2.0] - 2025-08-25

Chore

  • Switch to Rust 2024 edition. This bumps the MSRV to 1.85 and thereby no longer supports the wasm32-wasi target.

Fix

  • Also update the crossterm dependency to 0.29 for windows !181.
Commits
  • 5962fbe chore: Release comfy-table version 7.2.0
  • 3c6c774 docs: Update changelog
  • 1ec7ab2 docs: Update changelog
  • 578f971 Merge pull request #184 from Nukesor/dependabot/cargo/rstest-0.26
  • 2b3dd18 build(deps): update rstest requirement from 0.25 to 0.26
  • 57db0d0 Merge pull request #183 from Nukesor/dependabot/cargo/criterion-0.7
  • 385fbb2 build(deps): update criterion requirement from 0.6 to 0.7
  • fd43063 fix: CI integration test feature flag
  • 69be880 change: Hide internal feature flags
  • f4f06da update: State of the project
  • Additional commits viewable in compare view

Updates dynify from 0.1.0 to 0.1.1

Release notes

Sourced from dynify's releases.

0.1.1 (2025-08-28)

The major update since the previous release is the introduction of the #[dynify] macro, which can significantly reduce boilerplate codes when defining async methods that have multiple lifetimes in their signatures.

Added

  • Support downcasting a Buffered pointer (#10).
  • Support unwrapping a Buffered pointer (#11).
  • Add a helper macro #[dynify] for trait transformations (#12).
  • Support transformations of function items for #[dynify] (#13)

#10: loichyan/dynify#10 #11: loichyan/dynify#11 #12: loichyan/dynify#12 #13: loichyan/dynify#13

Changelog

Sourced from dynify's changelog.

[0.1.1] - 2025-08-28

The major update since the previous release is the introduction of the #[dynify] macro, which can significantly reduce boilerplate codes when defining async methods that have multiple lifetimes in their signatures.

Added

  • Support downcasting a Buffered pointer (#10).
  • Support unwrapping a Buffered pointer (#11).
  • Add a helper macro #[dynify] for trait transformations (#12).
  • Support transformations of function items for #[dynify] (#13).

#10: loichyan/dynify#10 #11: loichyan/dynify#11 #12: loichyan/dynify#12 #13: loichyan/dynify#13

Commits
  • 5c86154 chore: release v0.1.1 (#15)
  • d862743 fix(macros): respect visibility of input function (#14)
  • 84883ca feat(macros): support transformation of a function for #[dynify] (#13)
  • 3f2b478 chore: add [workspace.package.version]
  • 8f630ed docs: update outdated readme
  • bbeb200 feat: implement a macro for trait transformations (#12)
  • e1d0ee6 docs: fix broken links
  • f62588a docs: expand variables in changelog
  • 93faa42 test: fix regressions
  • 7ccb685 test: enable UI tests on nightly toolchains
  • Additional commits viewable in compare view

Updates icu_calendar from 2.0.3 to 2.0.4

Changelog

Sourced from icu_calendar's changelog.

Changelog

Unreleased

  • Components
    • General
    • icu_calendar
      • Fix und-SA-u-ca-islamic (unicode-org#6736)
  • Data model and providers
    • ...
  • FFI
    • icu_capi
      • All C++ enums now default to a valid value; which is the Default impl where there is one, and some semi-logical value otherwise. This has changed defaults in some cases and may cause a behavioral change for people relying on C++ default constructors. (unicode-org#6692)
  • Utils
    • yoke
      • Add four map_with_cart methods to yoke::Yoke, similar to Yoke::map_project but additionally providing a reference to the cart. (unicode-org#6781)
      • Add Yoke::with_mut_return, similar to Yoke::with_mut but with a callback that may return any 'static type. (unicode-org#6827)

icu4x 2.0.x

Several crates have had patch releases in the 2.0 stream:

  • icu_calendar
    • (2.0.1) Fix chinese day-of-year (unicode-org#6567)
    • (2.0.2) Respect -u-fw keyword in WeekInformation (unicode-org#6615)
    • (2.0.3) Fix extended year for Roc/Ethiopic (unicode-org#6721)
    • (2.0.3) Fix treatment of None era code for Gregorian (unicode-org#6794)
    • (2.0.4) Fix a sign error in RataDie::until, add RataDie::since (unicode-org#6861)
  • icu_properties, icu_properties_data
    • (2.0.1) Fix a visibility bug in compiled data (unicode-org#6580)
  • icu_provider_baked
    • (2.0.1) Fix an issue where a single-locale data generation would skip fallback (unicode-org#6582)
  • icu_capi
    • (2.0.1) Rename string-methods on DecomposingNormalizer to match those on ComposingNormalizer (unicode-org#6594)
    • (2.0.1) Add DataProvider constructors in JS and Dart (unicode-org#6596)
    • (2.0.1) Fix TimeZoneVariant constructor (unicode-org#6610)
    • (2.0.2) Add Locale::set_unicode_extension (unicode-org#6636)
  • icu_datetime_data, icu_time_data, icu_provider_source
    • (2.0.1) Update to tzdb 2025b
  • calendrical_calculations
    • (0.2.1) Fix a sign error in RataDie::until, add RataDie::since (unicode-org#6861)
    • (0.2.2) Make iso_year_from_fixed, day_before_year public (unicode-org#6871)
    • (0.2.2) Optimise some calculations for iso (unicode-org#6883)
    • (0.2.2) Add Easter holiday to iso and julian (unicode-org#6899)
  • ixdtf
    • (0.6.0) Add UTF16 handling (unicode-org#6577)
    • (0.6.0) Add TimeZoneParser::parse_identifier for TimeZoneRecord (unicode-org#6584)

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the rust-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.46` |
| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.42` |
| [comfy-table](https://github.com/nukesor/comfy-table) | `7.1.4` | `7.2.0` |
| [dynify](https://github.com/loichyan/dynify) | `0.1.0` | `0.1.1` |
| [icu_calendar](https://github.com/unicode-org/icu4x) | `2.0.3` | `2.0.4` |


Updates `clap` from 4.5.45 to 4.5.46
- [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.5.45...clap_complete-v4.5.46)

Updates `time` from 0.3.41 to 0.3.42
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](time-rs/time@v0.3.41...v0.3.42)

Updates `comfy-table` from 7.1.4 to 7.2.0
- [Release notes](https://github.com/nukesor/comfy-table/releases)
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md)
- [Commits](Nukesor/comfy-table@v7.1.4...v7.2.0)

Updates `dynify` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/loichyan/dynify/releases)
- [Changelog](https://github.com/loichyan/dynify/blob/main/CHANGELOG.md)
- [Commits](loichyan/dynify@v0.1.0...v0.1.1)

Updates `icu_calendar` from 2.0.3 to 2.0.4
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/ind/icu_calendar@2.0.3...ind/icu_calendar@2.0.4)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: time
  dependency-version: 0.3.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: comfy-table
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: dynify
  dependency-version: 0.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: icu_calendar
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added C-Dependencies Pull requests that update a dependency file rust labels Sep 1, 2025
@jedel1043 jedel1043 added this pull request to the merge queue Sep 1, 2025
Merged via the queue into main with commit 8ea37c6 Sep 1, 2025
15 checks passed
@jedel1043 jedel1043 deleted the dependabot/cargo/rust-dependencies-269b8fafff branch September 1, 2025 16:03
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.

1 participant