Skip to content

chore(deps): update icu_normalizer requirement from ~2.2.0 to ~2.3.0 in /tests/fuzz - #5483

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tests/fuzz/icu_normalizer-approx-2.3.0
Open

chore(deps): update icu_normalizer requirement from ~2.2.0 to ~2.3.0 in /tests/fuzz#5483
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tests/fuzz/icu_normalizer-approx-2.3.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on icu_normalizer to permit the latest version.

Release notes

Sourced from icu_normalizer's releases.

ICU4X 2.2.0

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

Important changes in ICU4X 2.2 include:

  1. Latest i18n data: This release includes an update to CLDR 48.2 and support for TZDB 2026a.
  2. New and improved icu_calendar: This release contains new APIs in icu_calendar, as well as some behavior changes in icu_calendar; see the migration notes section.
  3. Stable datetime arithmetic: It is now possible to to add and subtract dates via date.try_add_with_options() and date.try_until_with_options().
  4. More flexible date construction: The new Date::try_from_fields() API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.
  5. Typed months: The new Month type replaces month codes in a type safe way. Date::try_from_codes() has been replaced with Date::try_new() which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.
  6. Experimental third-party crate integration: We now support converting from and formatting types from the jiff, chrono, and time crates. See icu_datetime::input::third_party. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are open to feedback!
  7. Experimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under ffi/mvn), with the same set of supported APIs as our other cross-language bindings.
  8. Experimental features:
  9. Display names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our tracking issue.
  10. Compact decimal formatter: Please share feedback in preparation for stabilization in a future release.
  11. ML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.
  12. Unstable Cargo feature: Replaced the "experimental" Cargo feature with an "unstable" Cargo feature.
  13. Better hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.

Migration Notes

  1. The JapaneseExtended calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on CLDR-11400 and potentially write a custom east_asian_traditional::Rules implementation of the pre-Meiji lunisolar Japanese calendar.

  2. Hijri<AstronomicalSimulation> has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom hijri::Rules implementation using calendrical_calculations.

See the full changelog for more information

Changelog

Sourced from icu_normalizer's changelog.

Changelog

icu4x 2.3.x

Several crates have had patch releases in the 2.3 stream:

  • Components
    • (2.3.1) icu
      • Remove dev-dependency on unpublished crate icu_host_info (unicode-org#8404)
    • (2.3.1) icu_collator
      • Fix panic when a contraction contracts a starter, does not contract a following non-starter, and the non-starter starts another contraction. Occurs in Burmese. (unicode-org#8380)
    • (2.3.1) icu_locale
      • Remove unnecessary dependencies on icu_pattern when unstable feature is not enabled (unicode-org#8397)
  • Data model and providers
    • (2.3.1) icu_provider
      • Improve performance of data loading that uses locale fallback (unicode-org#8406)
    • (2.3.1) icu_provider_source
      • Fix checksum on 32-bit systems (unicode-org#8401)
  • FFI
    • General
      • Upate to Diplomat 0.16.1 (unicode-org#8411)
    • (2.3.1) icu_capi
      • Add missing docs to properties (unicode-org#8407)
    • Dart
      • (2.3.1) Add Error and Exception to classes/enums which are used as errors and exceptions (rust-diplomat/diplomat#1220) (unicode-org#8411)
    • JavaScript
  • Utils
    • (0.11.5, 0.11.6) zerovec-derive
      • (0.11.5) Fix soundness issue around multi element buffer validation in ULE derives (unicode-org#8393)
      • (0.11.6) Fix when building with MIRIFLAGS=-Zmiri-tree-borrows (unicode-org#8391)
    • (0.11.8) zerovec
      • Fix length check in impl ULE for [T; N] (unicode-org#8400)

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)

... (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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [icu_normalizer](https://github.com/unicode-org/icu4x) to permit the latest version.
- [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.2.0)

---
updated-dependencies:
- dependency-name: icu_normalizer
  dependency-version: 2.2.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the C-Dependencies Pull requests that update a dependency file label Aug 22, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 22, 2026 08:03
@dependabot dependabot Bot added the C-Dependencies Pull requests that update a dependency file label Aug 22, 2026
@github-actions github-actions Bot added the Waiting On Review Waiting on reviews from the maintainers label Aug 22, 2026
@github-actions github-actions Bot added this to the v1.0.0 milestone Aug 22, 2026
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 Waiting On Review Waiting on reviews from the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants