Skip to content

deps: bump the rust-minor group with 31 updates - #246

Merged
github-actions[bot] merged 3 commits into
mainfrom
dependabot/cargo/rust-minor-7f86b17967
Aug 23, 2026
Merged

deps: bump the rust-minor group with 31 updates#246
github-actions[bot] merged 3 commits into
mainfrom
dependabot/cargo/rust-minor-7f86b17967

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the rust-minor group with 31 updates:

Package From To
thiserror 2.0.19 2.0.20
rcgen 0.14.8 0.14.9
http-body-util 0.1.4 0.1.5
futures-util 0.3.33 0.3.34
cc 1.4.2 1.4.3
find-msvc-tools 0.1.10 0.1.11
futures-channel 0.3.33 0.3.34
futures-core 0.3.33 0.3.34
futures-executor 0.3.33 0.3.34
futures-io 0.3.33 0.3.34
futures-macro 0.3.33 0.3.34
futures-sink 0.3.33 0.3.34
futures-task 0.3.33 0.3.34
icu_normalizer 2.2.0 2.3.0
icu_normalizer_data 2.2.0 2.3.0
icu_properties 2.2.0 2.3.0
icu_properties_data 2.2.0 2.3.0
icu_provider 2.2.0 2.3.0
litemap 0.8.2 0.8.3
num-integer 0.1.46 0.1.47
pkg-config 0.3.33 0.3.34
potential_utf 0.1.5 0.1.6
rustls-webpki 0.103.13 0.103.14
thiserror-impl 2.0.19 2.0.20
tinystr 0.8.3 0.8.4
ureq 3.3.0 3.4.0
ureq-proto 0.6.0 0.6.1
writeable 0.6.3 0.6.4
zerotrie 0.2.4 0.2.5
zerovec 0.11.6 0.11.7
zerovec-derive 0.11.3 0.11.4

Updates thiserror from 2.0.19 to 2.0.20

Release notes

Sourced from thiserror's releases.

2.0.20

  • Suppress redundant_field_names clippy lint in generated code (#454)
Commits

Updates rcgen from 0.14.8 to 0.14.9

Release notes

Sourced from rcgen's releases.

0.14.9

Previous versions generated DER that is strictly incompatible with the spec, writing an explicit false value for IsCa::ExplicitNoCa where this should be omitted (as it's the default).

What's Changed

Commits
  • 7ca88d2 rcgen: bump version to 0.14.9
  • f3cdedc Omit default cA flag value as required by spec
  • 0a2200d Deduplicate CA extensions writing logic
  • adaa1a2 Deduplicate eKU writing logic
  • edc6bb6 rustls-cert-gen: fix useless_borrows_in_formatting findings
  • 86ae909 Bump actions/cache from 5 to 6
  • 54082a6 Fix non-compliant PKCS#8 v2 Ed25519 test key encoding
  • bee639a Bump actions/checkout from 6 to 7
  • d012e2c doc: extend CertificateSigningRequest docs/interinks
  • 0c565ed ci: sync cargo-check-external-types nightly
  • Additional commits viewable in compare view

Updates http-body-util from 0.1.4 to 0.1.5

Commits

Updates futures-util from 0.3.33 to 0.3.34

Release notes

Sourced from futures-util's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-util's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates cc from 1.4.2 to 1.4.3

Release notes

Sourced from cc's releases.

cc-v1.4.3

Other

  • Update MSRV to 1.65 (#1834)
  • Regenerate target info (#1848)
Changelog

Sourced from cc's changelog.

1.4.3 - 2026-08-14

Other

  • Update MSRV to 1.65 (#1834)
  • Regenerate target info (#1848)
Commits

Updates find-msvc-tools from 0.1.10 to 0.1.11

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.11

Other

  • Update MSRV to 1.65 (#1834)
Commits

Updates futures-channel from 0.3.33 to 0.3.34

Release notes

Sourced from futures-channel's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-channel's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-core from 0.3.33 to 0.3.34

Release notes

Sourced from futures-core's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-core's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-executor from 0.3.33 to 0.3.34

Release notes

Sourced from futures-executor's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-executor's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-io from 0.3.33 to 0.3.34

Release notes

Sourced from futures-io's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-io's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-macro from 0.3.33 to 0.3.34

Release notes

Sourced from futures-macro's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-macro's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-sink from 0.3.33 to 0.3.34

Release notes

Sourced from futures-sink's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-sink's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates futures-task from 0.3.33 to 0.3.34

Release notes

Sourced from futures-task's releases.

0.3.34

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Changelog

Sourced from futures-task's changelog.

0.3.34 - 2026-08-11

  • Preserve cloned waker identity. (#3032)
  • Updato syn to 3. (#3028)
Commits

Updates icu_normalizer from 2.2.0 to 2.3.0

Release notes

Sourced from icu_normalizer's releases.

ICU4X 2.3.0

The ICU4X Technical Committee is happy to announce ICU4X 2.3, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.3 include:

  • icu_segmenter: Preview of our redesigned segmentation engine based on [PRI #555](https://unicode.org/review/pri555/) (new_neo) and an updated line segmenter compliant with Unicode 17 (new_17). Please provide feedback.
  • icu_locale::names: Preview of display name formatting with full language identifier support ("English (US)"), Tiny/Light/Heavy depth data slicing, and cross-language FFI bindings. Please provide feedback.
  • icu_datetime: Preview of date interval formatting in DateRangeFormatter and in FFI ("Dec 22 – 23, 2026"), plus support for flexible day periods ("8 in the morning") and other improvements.
  • icu_experimental::currency: Overhauled the experimental CurrencyFormatter to support generic value representations, ISO code formatting (try_new_code), and accounting usage.
  • icu_properties: New home for UTS#35 UnicodeSet parsing with support for :EastAsianWidth=: set syntax and Unicode 17 property updates.

See the full changelog for more information

Commits

Updates icu_normalizer_data from 2.2.0 to 2.3.0

Release notes

Sourced from icu_normalizer_data's releases.

ICU4X 2.3.0

The ICU4X Technical Committee is happy to announce ICU4X 2.3, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.3 include:

  • icu_segmenter: Preview of our redesigned segmentation engine based on [PRI #555](https://unicode.org/review/pri555/) (new_neo) and an updated line segmenter compliant with Unicode 17 (new_17). Please provide feedback.
  • icu_locale::names: Preview of display name formatting with full language identifier support ("English (US)"), Tiny/Light/Heavy depth data slicing, and cross-language FFI bindings. Please provide feedback.
  • icu_datetime: Preview of date interval formatting in DateRangeFormatter and in FFI ("Dec 22 – 23, 2026"), plus support for flexible day periods ("8 in the morning") and other improvements.
  • icu_experimental::currency: Overhauled the experimental CurrencyFormatter to support generic value representations, ISO code formatting (try_new_code), and accounting usage.
  • icu_properties: New home for UTS#35 UnicodeSet parsing with support for :EastAsianWidth=: set syntax and Unicode 17 property updates.

See the full changelog for more information

Commits

Updates icu_properties from 2.2.0 to 2.3.0

Release notes

Sourced from icu_properties's releases.

ICU4X 2.3.0

The ICU4X Technical Committee is happy to announce ICU4X 2.3, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.3 include:

  • icu_segmenter: Preview of our redesigned segmentation engine based on [PRI #555](https://unicode.org/review/pri555/) (new_neo) and an updated line segmenter compliant with Unicode 17 (new_17). Please provide feedback.
  • icu_locale::names: Preview of display name formatting with full language identifier support ("English (US)"), Tiny/Light/Heavy depth data slicing, and cross-language FFI bindings. Please provide feedback.
  • icu_datetime: Preview of date interval formatting in DateRangeFormatter and in FFI ("Dec 22 – 23, 2026"), plus support for flexible day periods ("8 in the morning") and other improvements.
  • icu_experimental::currency: Overhauled the experimental CurrencyFormatter to support generic value representations, ISO code formatting (try_new_code), and accounting usage.
  • icu_properties: New home for UTS#35 UnicodeSet parsing with support for :EastAsianWidth=: set syntax and Unicode 17 property updates.

See the full changelog for more information

Commits

Updates icu_properties_data from 2.2.0 to 2.3.0

Release notes

Sourced from icu_properties_data's releases.

ICU4X 2.3.0

The ICU4X Technical Committee is happy to announce ICU4X 2.3, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.3 include:

  • icu_segmenter: Preview of our redesigned segmentation engine based on [PRI #555](https://unicode.org/review/pri555/) (new_neo) and an updated line segmenter compliant with Unicode 17 (new_17). Please provide feedback.
  • icu_locale::names: Preview of display name formatting with full language identifier support ("English (US)"), Tiny/Light/Heavy depth data slicing, and cross-language FFI bindings. Please provide feedback.
  • icu_datetime: Preview of date interval formatting in DateRangeFormatter and in FFI ("Dec 22 – 23, 2026"), plus support for flexible day periods ("8 in the morning") and other improvements.
  • icu_experimental::currency: Overhauled the experimental CurrencyFormatter to support generic value representations, ISO code formatting (try_new_code), and accounting usage.
  • icu_properties: New home for UTS#35 UnicodeSet parsing with support for :EastAsianWidth=: set syntax and Unicode 17 property updates.

See the full changelog for more information

Commits

Updates icu_provider from 2.2.0 to 2.3.0

Release notes

Sourced from icu_provider's releases.

ICU4X 2.3.0

The ICU4X Technical Committee is happy to announce ICU4X 2.3, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.3 include:

  • icu_segmenter: Preview of our redesigned segmentation engine based on [PRI #555](https://unicode.org/review/pri555/) (new_neo) and an updated line segmenter compliant with Unicode 17 (new_17). Please provide feedback.
  • icu_locale::names: Preview of display name formatting with full language identifier support ("English (US)"), Tiny/Light/Heavy depth data slicing, and cross-language FFI bindings. Please provide feedback.
  • icu_datetime: Preview of date interval formatting in DateRangeFormatter and in FFI ("Dec 22 – 23, 2026"), plus support for flexible day periods ("8 in the morning") and other improvements.
  • icu_experimental::currency: Overhauled the experimental CurrencyFormatter to support generic value representations, ISO code formatting (try_new_code), and accounting usage.
  • icu_properties: New home for UTS#35 UnicodeSet parsing with support for :EastAsianWidth=: set syntax and Unicode 17 property updates.

See the full changelog for more information

Commits

Updates litemap from 0.8.2 to 0.8.3

Changelog

Sourced from litemap's changelog.

Changelog

icu4x 2.3

  • Components
    • General
      • Updated data to TZDB 2026c (unicode-org#8200)
    • icu_calendar
      • Fix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)
      • Add Julian to AnyCalendar (unicode-org#7224)
        • New enum variants: AnyCalendarKind::Julian, AnyCalendar::Julian
      • Fix safety issue in Japanese::try_new_with_buffer_provider (unicode-org#8095)
      • Add AnyCalendarKind::try_new and deprecate AnyCalendarKind::new. The new version uses locale data to infer calendars from locales. (unicode-org#8102)
      • Deprecate CalendarPreferences::resolve_calendar. This method did not perform likely-subtags expansion. (unicode-org#8102)
    • icu_casemapping
      • Fix TrailingCase::Unchanged handling for Dutch (unicode-org#7863)
    • icu_collator
      • Add CollatorBorrowed::new_root (unicode-org#7893)
      • Fix a possible panic when generating a sort key for a collation that uses backward secondary level. (unicode-org#7927)
      • Fix generation of identical level sort keys containing the codepoint U+A000. (unicode-org#7928)
      • Fixed an issue where the emoji collation was not loading correctly (unicode-org#7989)
      • Tune the performance of sort key generation (unicode-org#7930)
      • Enforce more invariants in the CollationSpecialPrimariesV1 data struct (unicode-org#7872)
    • icu_collections
      • Fix a bug in CodePointInversionList::contains_set (unicode-org#8121)
      • New trait implementation: impl Hash for CodePointInversionList (unicode-org#8282)
    • icu_datetime
      • Add unstable range formatter (unicode-org#8149)
        • New types: DateRangeFormatter, FixedCalendarDateRangeFormatter, NoCalendarRangeFormatter, FormattedDateRange
        • (Scaffolding) New associated type: TypedDateDataMarkers::RangeSkel (unicode-org#8173)
      • Support numbering system overrides for datetime patterns when found in data (unicode-org#7905)
      • Implement flexible day periods, i.e. the B pattern in hour field sets (unicode-org#7971)
      • Use the correct calendar even if the region is only implied by the language (i.e. fa) (unicode-org#8102)
      • Preserve zero minutes in MinuteOptional format for 24-hour hour cycles (unicode-org#8237)
      • Correctly implement numeric month fields for calendars with leap months (unicode-org#7986)
      • Correctly handle CLDR 48.2 data with "c" in the skeletons (unicode-org#7945)
    • icu_decimal
      • Fix integer overflow in UnsignedDecimal exponent parsing (unicode-org#8289)
    • icu_experimental: 0.5.0 -> 0.6.0
      • icu_experimental::currency
        • Significant changes to APIs and data structs
        • Refactor CurrencyFormatter to be generic over ValueRepresentation: pub struct CurrencyFormatter<V: ValueRepresentation>. (unicode-org#8145)
        • Migrate the old short and narrow currency formatter to CurrencyFormatter<Decimal> with new try_new_symbol and try_new_symbol_narrow constructors (and their unstable/buffer variants), removing the old non-generic try_new constructors. (unicode-org#8145)
        • Migrated LongCurrencyFormatter to CurrencyFormatter with a try_new_name constructor. (unicode-org#8150)
        • Compact constructors (try_new_compact_symbol, try_new_compact_symbol_narrow, try_new_compact_name, try_new_compact_long_symbol, try_new_compact_long_symbol_narrow, try_new_compact_long_name) initialize CurrencyFormatter with CompactDecimalFormatter. (unicode-org#8189)
        • Added/renamed compact long constructors (). (unicode-org#8211)
        • Updated FFI / unstable macro wrappers, unit tests, and doctests across all 9 variants. (unicode-org#8211)
        • Introduce try_new_code constructors for explicit ISO code formatting across decimal and compact currency formatters. (unicode-org#8229)
        • Apply fraction precision and rounding uniformly across all currency formatters. (unicode-org#8169)
        • Extend CurrencyFormatterOptions with usage: CurrencyUsage (Standard default, Accounting). (unicode-org#8187)

... (truncated)

Commits

Updates num-integer from 0.1.4...

Description has been truncated

Bumps the rust-minor group with 31 updates:

| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.19` | `2.0.20` |
| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.9` |
| [http-body-util](https://github.com/hyperium/http-body) | `0.1.4` | `0.1.5` |
| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.4.2` | `1.4.3` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.10` | `0.1.11` |
| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-macro](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |
| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |
| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |
| [icu_properties](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |
| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |
| [icu_provider](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.3.0` |
| [litemap](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |
| [num-integer](https://github.com/rust-num/num-integer) | `0.1.46` | `0.1.47` |
| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.33` | `0.3.34` |
| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.5` | `0.1.6` |
| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.13` | `0.103.14` |
| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.19` | `2.0.20` |
| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.3` | `0.8.4` |
| [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.0` |
| [ureq-proto](https://github.com/algesten/ureq-proto) | `0.6.0` | `0.6.1` |
| [writeable](https://github.com/unicode-org/icu4x) | `0.6.3` | `0.6.4` |
| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.4` | `0.2.5` |
| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.6` | `0.11.7` |
| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.3` | `0.11.4` |


Updates `thiserror` from 2.0.19 to 2.0.20
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.19...2.0.20)

Updates `rcgen` from 0.14.8 to 0.14.9
- [Release notes](https://github.com/rustls/rcgen/releases)
- [Commits](rustls/rcgen@v0.14.8...v/0.14.9)

Updates `http-body-util` from 0.1.4 to 0.1.5
- [Release notes](https://github.com/hyperium/http-body/releases)
- [Commits](hyperium/http-body@http-body-util-v0.1.4...http-body-util-v0.1.5)

Updates `futures-util` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `cc` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.4.2...cc-v1.4.3)

Updates `find-msvc-tools` from 0.1.10 to 0.1.11
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@find-msvc-tools-v0.1.10...find-msvc-tools-v0.1.11)

Updates `futures-channel` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-core` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-executor` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-io` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-macro` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-sink` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `futures-task` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.33...0.3.34)

Updates `icu_normalizer` from 2.2.0 to 2.3.0
- [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/icu@2.2.0...icu@2.3.0)

Updates `icu_normalizer_data` from 2.2.0 to 2.3.0
- [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/icu@2.2.0...icu@2.3.0)

Updates `icu_properties` from 2.2.0 to 2.3.0
- [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/icu@2.2.0...icu@2.3.0)

Updates `icu_properties_data` from 2.2.0 to 2.3.0
- [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/icu@2.2.0...icu@2.3.0)

Updates `icu_provider` from 2.2.0 to 2.3.0
- [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/icu@2.2.0...icu@2.3.0)

Updates `litemap` from 0.8.2 to 0.8.3
- [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/commits/ind/yoke@0.8.3)

Updates `num-integer` from 0.1.46 to 0.1.47
- [Changelog](https://github.com/rust-num/num-integer/blob/main/RELEASES.md)
- [Commits](rust-num/num-integer@num-integer-0.1.46...num-integer-0.1.47)

Updates `pkg-config` from 0.3.33 to 0.3.34
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md)
- [Commits](rust-lang/pkg-config-rs@0.3.33...0.3.34)

Updates `potential_utf` from 0.1.5 to 0.1.6
- [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/commits)

Updates `rustls-webpki` from 0.103.13 to 0.103.14
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](https://github.com/rustls/webpki/commits)

Updates `thiserror-impl` from 2.0.19 to 2.0.20
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.19...2.0.20)

Updates `tinystr` from 0.8.3 to 0.8.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/commits)

Updates `ureq` from 3.3.0 to 3.4.0
- [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md)
- [Commits](algesten/ureq@3.3.0...3.4.0)

Updates `ureq-proto` from 0.6.0 to 0.6.1
- [Commits](algesten/ureq-proto@0.6.0...0.6.1)

Updates `writeable` from 0.6.3 to 0.6.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/commits)

Updates `zerotrie` from 0.2.4 to 0.2.5
- [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/commits)

Updates `zerovec` from 0.11.6 to 0.11.7
- [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/commits)

Updates `zerovec-derive` from 0.11.3 to 0.11.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/zerovec@0.11.3...ind/zerovec@0.11.4)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: rcgen
  dependency-version: 0.14.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: http-body-util
  dependency-version: 0.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-util
  dependency-version: 0.3.34
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: cc
  dependency-version: 1.4.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: find-msvc-tools
  dependency-version: 0.1.11
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-channel
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-core
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-executor
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-io
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-macro
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-sink
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: futures-task
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: icu_normalizer
  dependency-version: 2.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: icu_normalizer_data
  dependency-version: 2.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: icu_properties
  dependency-version: 2.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: icu_properties_data
  dependency-version: 2.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: icu_provider
  dependency-version: 2.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: litemap
  dependency-version: 0.8.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: num-integer
  dependency-version: 0.1.47
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: pkg-config
  dependency-version: 0.3.34
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: potential_utf
  dependency-version: 0.1.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: rustls-webpki
  dependency-version: 0.103.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: thiserror-impl
  dependency-version: 2.0.20
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: tinystr
  dependency-version: 0.8.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: ureq
  dependency-version: 3.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: ureq-proto
  dependency-version: 0.6.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: writeable
  dependency-version: 0.6.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: zerotrie
  dependency-version: 0.2.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: zerovec
  dependency-version: 0.11.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: zerovec-derive
  dependency-version: 0.11.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update dependencies label Aug 17, 2026
@dependabot
dependabot Bot requested a review from frecar as a code owner August 17, 2026 19:38
@dependabot dependabot Bot added the dependencies Pull requests that update dependencies label Aug 17, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) August 17, 2026 19:38
frecar added a commit that referenced this pull request Aug 23, 2026
## Summary

- replace the two fixed-width `chunks_exact` loops rejected by Rust 1.98
Clippy with equivalent array-slice iteration
- isolate the byte transformations in small helpers so their boundary
behavior is directly testable
- cover complete buffers, empty inputs, and incomplete trailing bytes
without changing remainder handling

## Failure mode

The current stable toolchain rejects unchanged base code under `cargo
clippy --workspace -- -D warnings`. This blocks refreshed dependency PRs
#245 and #246 even though their dependency diffs are unrelated. The
baseline reproduced both `chunks_exact_to_as_chunks` errors before this
change.

## Verification

- `cargo test -p beam-agent decode_s16le -- --nocapture` (2 passed)
- `cargo test -p beam-agent normalize_bgra_alpha -- --nocapture` (2
passed)
- `cargo clippy --workspace -- -D warnings`
- `make ci` (Rust: 949 + 73 + 470 passed; web: 214 passed; all checks
passed)
- `make pre-push`

Closes #247
@github-actions
github-actions Bot merged commit 308aa09 into main Aug 23, 2026
12 of 13 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/rust-minor-7f86b17967 branch August 23, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant