Skip to content

Releases: unicode-org/icu4x

ICU4X 1.4 (Nov 16, 2023)

17 Nov 00:26
cd9cf17
Compare
Choose a tag to compare

This release includes CLDR 44 and Unicode 15.1 compiled data and datagen support. It also includes a smaller blob provider format, experimental support for plural ranges and rounding increment, and several smaller bug fixes.

ICU4X 1.3 (Oct 4, 2023)

05 Oct 15:26
Compare
Choose a tag to compare

This release contains compiled data constructors, a new datagen API, and additional calendars.

It is also the first stable release of icu_casemap and the first experimental release of icu_transliterate.

See the full changelog.

ICU4X 1.2 (Apr 13, 2023)

14 Apr 21:36
5fcb6c1
Compare
Choose a tag to compare

This release contains a lot of improvements to ICU4X components pertaining to text engines (bidi, segmentation, properties).

It is also the first stable release of icu_segmenter.

See the full changelog.

ICU4X 1.1 (Jan 26, 2023)

26 Jan 15:41
196823a
Compare
Choose a tag to compare

This release contains bug fixes, a richer datagen API, documentation improvements, and ongoing work on experimental functionality.

See the full changelog.

ICU4X 1.0 (Sep 27, 2022)

27 Sep 22:50
ed5f968
Compare
Choose a tag to compare

We're excited to announce our first 1.0 release!

Read more about this release on the Unicode blog

ICU4X 1.0 Beta

06 Aug 05:36
Compare
Choose a tag to compare
ICU4X 1.0 Beta Pre-release
Pre-release

We are pleased to announce a 1.0 Beta release of ICU4X!

What does this mean?

  • We anticipate no major changes to the Rust API between now and the 1.0 final release, so you can use 1.0 Beta and later upgrade to 1.0 with minimal changes required to your code.
  • The C++ and TypeScript APIs do not yet have full coverage, but we intend to focus on this over the next few weeks.
  • Most changes between now and 1.0 will be documentation, tutorials, and FFI coverage.

Please try out ICU4X 1.0 Beta and leave feedback!

Stay tuned over the coming weeks for more information in anticipation of our 1.0 release.

ICU4X 0.6 (May 9, 2022)

09 May 21:19
0740a0e
Compare
Choose a tag to compare

ICU4X 0.6.0 is our major spring release. Key changes:
Continued improvements to datetime component with enhanced timezone support and support for additional non-gregorian calendars, including the Coptic, Ethiopian and Indian calendars. Major improvements to the data infrastructure, including better support for zero copy.

There are also bug fixes and feature improvements in other components. For more details, see the changelog.

We hope to continue bringing early adopters onboard as we eye a stable 1.0 release in the first half of 2022.

ICU4X 0.5.0 (January 31, 2022)

01 Feb 01:40
icu@0.5.0
e97f85e
Compare
Choose a tag to compare

ICU4X 0.5.0 is our major winter release. Key changes:

  1. Major improvements to the datetime component, including support for non-gregorian calendars, week-of-year, and eras
  2. Lots of improvements to the properties component, including support for Canonical_Combining_Class, Script_Extensions, Grapheme_Cluster_Break, Word_Break, Sentence_Break.
  3. Improvements to our data infrastructure crates yoke and zerovec

There are also bug fixes and feature improvements in other components including LocaleCanonicalizer. For more details, see the changelog.

We hope to continue bringing early adopters onboard as we eye a stable 1.0 release in the first half of 2022.

ICU4X 0.4.1 (November 10, 2021)

10 Nov 22:33
Compare
Choose a tag to compare
Pre-release

ICU4X 0.4.1 is a small incremental release on top of 0.4.0 that fixes ergonomic issues in icu4x-datagen when generating Unicode property data.

ICU4X 0.4.0 (November 1, 2021)

02 Nov 00:50
Compare
Choose a tag to compare
Pre-release

ICU4X 0.4.0 is our major fall release. Key changes:

  1. Fully functional Unicode property API in the new icu_properties crate
  2. Major performance and memory usage improvements in DateTimeFormat
  3. Runtime data loading via BlobDataProvider

There are also bug fixes and feature improvements in other components including LocaleCanonicalizer. For more details, see the changelog.

We hope to continue bringing early adopters onboard as we eye a stable 1.0 release in the first half of 2022.