Skip to content

Commit 602093a

Browse files
authored
Add notes on migration to the changelog (#6391)
Fixes #5631 I don't think we're planning for something more in depth than this: @sffc is of the opinion that datetime migration should be ground up
1 parent 3bcceee commit 602093a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## Unreleased
44

5+
ICU4X 2.0 is ICU4X's new major release. Many things have changed, we recommend going through the full changelog for 2.0, 2.0-beta1, and 2.0-beta2 to understand the changes fully.
6+
7+
Some major changes worth highlighting:
8+
- Most locale-dependent APIs now take type-safe "preferences" objects instead of locales.
9+
- Preference bags are often built from a locale, but they can also be built manually or merged from other sources.
10+
- Preference bags are taken by value, so most call sites will need to change from `&locale.into()` to `locale.into()` or `(&locale).into()`
11+
- The datetime formatting APIs have been completely redesigned for better data usage and performance. We recommend looking at the new API and using it from the ground up, rather than replacing API calls one at a time.
12+
513
- Components
614
- General
715
- ...
@@ -418,6 +426,8 @@
418426
- (0.10.4) Enforce C,packed on OptionVarULE (https://github.com/unicode-org/icu4x/pull/5143)
419427
- `zerovec_derive`
420428
- (0.10.3) Enforce C,packed, not just packed, on ULE types, fixing for incoming changes to `repr(Rust)` (https://github.com/unicode-org/icu4x/pull/5049)
429+
`icu_*_data`
430+
- (1.5.1) Add build.rs to workspace includes (unicode-org#6356)
421431

422432
## icu4x 1.5 (May 28, 2024)
423433

0 commit comments

Comments
 (0)