Unicode® ICU4X 0.4 has just been released. This revision brings an
implementation of

Unicode Properties
, major

performance
and

memory
improvements for DateTimeFormat, and extends the data provider data
loading models with

BlobDataProvider
.

ICU4X 0.4 also adds initial

time zone support
in DateTimeFormat, week of month/year, iteration APIs in

Segmenter
and experimental

ListFormatter
.

The ICU4X team is shifting to work on the 0.5 release in accordance
with the

roadmap
and a

product requirements document
setting sights on a stable 1.0 release in Q2
2022.


ICU4X
aims to develop a highly modular set of internationalization
components for resource-constrained environments, portable across programming
languages.

Multiple early adopters use ICU4X in pre-release software in Rust,
C, C++, and WebAssembly. The team is ready to onboard additional early adopters
to refine the APIs, build processes, and feature sets before the 1.0 release.
The team is also looking for contributors to write code generation for
additional target programming languages. For more information, please
open a discussion on
the ICU4X GitHub
.

For details, please see the

changelog
.

Over 144,000 characters are available for adoption
to help the Unicode Consortium’s work on digitally disadvantaged languages