Unicode® ICU 79 has just been released. ICU is the premier library for software internationalization, used by a wide array of companies and organizations to support the world's languages, implementing both the latest version of the Unicode Standard and of the Unicode locale data (CLDR).
ICU 79 updates to Unicode 18 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.
It also updates to CLDR 49 (blog) locale data with many additions and corrections.
Line break backwards-iteration performance has been significantly improved, fixing a long-standing regression.
C++ and Java implementations of the CLDR MessageFormat 2.0 specification have been updated to CLDR 49. Some of the API remains in technology preview.
ICU 79 and CLDR 49 are major releases, including a new version of Unicode and major locale data improvements.
- Details: ICU 79
- Download: releases/tag/release-79.1
- API docs: follow the “Released” links on unicode-org.github.io/icu-docs/
- Maven: com.ibm.icu / icu4j / version 79.1
Attention: Future Changes
- We will phase out cross-version Java serialization compatibility guarantees for ICU4J starting with the ICU 80 release.
- Follow the link for details and other planned changes.
