ICU 54 Milestone 1

Note: This is a development milestone release of ICU 54. This milestone is intended for those wishing to get an early look at ICU 54 new features and API changes. It is not recommended for production use.

Description

ICU is the premier library for software internationalization. This page contains the latest ICU 54 milestone 1 (54.0.1) build links.

Significant changes since ICU 53 include the following:

Common Changes

    • Unicode 7.0: Unicode 7.0 adds a total of 2,834 characters, encompassing 23 new scripts, two currency symbols (manat & ruble), many new pictographic and geometric symbols, and character additions to many existing scripts.

  • Time zone data: 2014e

    • Collator.getInstance(locale) handles all collation settings locale keywords (see User Guide, #8260)

    • RelativeDateTimeFormatter supports abbreviated unit names (#10884)

    • Cash amount formatting (#10344)

ICU4C Specific Changes

ICU4J Specific Changes

    • More APIs taking JDK Locale (#10836)

    • Smaller ICU resource bundle memory footprint (#10940)

    • ScientificFormatHelper ported from ICU4C (#10837)

Known Issues

    • C: In some environments (newer clang, older gcc/libstdc++) ICU may fail to build, see #10272 for workaround.

ICU4C Download

Version: 54 milestone 1 (54.0.1)

Release Date: 2014-07-01

(If the list of files does not appear above, see ICU4C Binaries.)

(If the list of files does not appear above, see ICU4C Source.)

To extract the source code, use the following command: svn export http://source.icu-project.org/repos/icu/icu/tags/milestone-54-0-1/

ICU4J Download

Version: 54 milestone 1 (54.0.1)

Release Date: 2014-07-02

(If the list of files does not appear above, see ICU4J files.)

To extract the source code, use the following command: svn export http://source.icu-project.org/repos/icu/icu4j/tags/milestone-54-0-1/