From: <yos...@us...> - 2007-04-30 14:38:32
|
We are pleased to announce that ICU4J 3.6.1 was released today. This is a maintenance release of ICU4J 3.6 and includes the important bug fixes below. We strongly encourage ICU4J 3.6 clients to upgrade to this version. These two critical bugs are regression bugs introduced in ICU4J 3.6 and not present in older versions of the ICU4J. 1. Chinese locale data problem Ticket#5683 - http://bugs.icu-project.org/trac/ticket/5683 In ICU4J 3.6, proper Chinese data is not used when a locale without a script code (Hans/Hant) is used. Because the script codes are not supported in Java Locale (java.util.Locale), any ICU4J clients who access ICU locale service objects(DateFormat, NumberFormat, Calendar and others) using Java Locale are affected. For example, when one of following locales - "zh_CN", "zh_TW", "zh_HK", "zh_MO", "zh_SG" - is specified, the actual locale data is picked from ICU locale data bundle "zh". The bundle "zh" contains common Chinese locale data in Simplified Chinese, but does not contain any regional specific data, such as currency. ICU4J clients who use com.ibm.icu.util.ULocale with a script code, such as "zh_Hans_CN", "zh_Hant_TW", to access ICU service objects are NOT affected by this bug and get proper locale data. 2. Japanese BreakIterator instantiation problem Ticket#5615 - http://bugs.icu-project.org/trac/ticket/5615 This bug prevents ICU4J clients from creating a BreakIterator instance for Japanese except for a word break instance. A similar issue is found with the en_US_POSIX locale. For information about other bug fixes and improvements in ICU4J 3.6.1, please refer to the download page for ICU4J 3.6.1 below. http://www.icu-project.org/download/3.6.html#ICU4J Yoshito Umaoka ICU Project |