Release Notes: This release contains major improvements. Collation supports much faster UTF-8 sorting, much smaller data files, improved syntax, and many bugfixes. The latest data from CLDR is incorporated, with many fixes and improvements to locale data. Formatting has been improved significantly, such as the addition of relative times ("3 weeks ago"), and an API to format the new measurement units in CLDR (1 meter vs 3 meters).
Release Notes: This version includes the latest locale data from CLDR 2.0 which was also released today, as well as a rewritten MessageFormat class, an API for collation script reordering, a number of other new features, and bugfixes.
Release Notes: Major changes include CLDR 1.9, Unicode 6.0, UTS #46 support, collation enhancements, and alternate number symbols.
Release Notes: A difference between the Java and C implementation with exponent characters was fixed. A problem with u_fflush (and thus u_fclose) not flushing the stateful converter was fixed. unum_parseInt64 now gives correct errors. Missing header files in the Windows build were fixed.
Release Notes: This release fixed issues with getting extra characters when displaying Japanese Unicode characters, installing libicutest.so.44, unusable output from icu-config, static builds on Debian GNU/Linux Lenny, endian issues, installation of Cygwin builds, and a regex crash caused by writing past the end of a buffer.
Release Notes: ICU4C now supports Unicode 5.2 and CLDR 1.8. Normalizer2 is supported in preparation for UTS #46 support of IDN. The resource bundle format has been optimized. SelectFormat allows for selecting a translation by a keyword among multiple alternatives when formatting messages. Flexible hour pattern handling in DateFormatPatternGenerator has been added. LMBCS, Java-UTF-8, and EBCDIC SI/SO improvements have been made. 64bit time zone support has been added. Regex now supports UText, and DecimalFormat supports big decimal numbers. A plugin and C++ public smart pointers have been added. The UnicodeString substring and usearch options have been improved.
Release Notes: This is a maintenance release to ICU4C 4.2, with improved platform support.
Release Notes: This is a major release with new features, new APIs, and bugfixes in data and code. Locale support from CLDR 1.7. Number formats (including dates) support a numbering system and number keywords. Locales have support for IETF BCP47. The encoding selector returns a list of charsets that can handle the input text. Available/Preferred keywords improve locale support. StringPrep standard profiles were added. An API was added to get the CLDR version used by ICU. ISCII charset converter updates add Gurumukhi. Performance and Arabic shaping improvements were made. Unicode spoof (confusable) detection per UTS#39.
Release Notes: This is a major release with new features, new APIs, and many bugfixes in data and code. Unicode 5.1 is supported, and CLDR 1.6 includes many improvements. Supported calendars now include Chinese, Coptic, and Ethiopic calendars. New APIs were added such as add/removeLikelySubtags. The charset converter file size was improved. This release includes Date Interval Formatting and Improved Plural support. Security improvements include fixes for CVE-2007-4770, CVE-2007-4771, and CVS-2008-1036.
Release Notes: This is a major release with new features, new APIs, and many bugfixes in data and code. CLDR 18.104.22.168 includes many improvements. RBTZ allows processing of RFC2445 VTIMEZONE. Time zone improvements give more human readable results. Relative date/time formats in terms of "yesterday", "today", "tomorrow". A flexible date/time generator gives multiple date/time patterns valid for locales. Default time zone detection is more accurate on Unix. Calendars support Taiwan, Indian, and Persian. A freezable design pattern is supported. The span function iterates through strings. Charset conversion performance has been enhanced.