·
22 commits
to main
since this release
This release includes a lot of the remaining changes slated for 2.0. The major difference from 2.0-beta1 is that it fills in FFI for all new APIs except for those in datetime.
This release also brings ICU4X to CLDR 47 Beta 1, ICU 77 RC, and TZDB 2025a.
This release is intended to be a stepping stone to the final 2.0 release: we do not expect major changes after this, except potentially to datetime FFI. Clients are encouraged to update to this to experience a smoother 2.0 upgrade.
This release includes some breaking changes over 2.0 beta 1.
- The
datetime
crate has continued to evolve, with some API renames, though the shape of the crate is mostly the same. icu_timezone
has been renamed toicu_time
, and has been restructured.- Users of
--no-default-features
may find themselves needing to explicitly opt in to analloc
feature for some crates, as ICU4X is gaining the ability to be no-alloc. - Many
std
features have been removed from crates that no longer need them.
Please refer to the changelog for a full set of differences.
Please send feedback by creating an issue or discussion on GitHub.