mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-14 17:24:01 +00:00
ICU-4834 update in prep for 3.4.1 release
X-SVN-Rev: 18633
This commit is contained in:
parent
e5c78a5013
commit
368f2e4c9c
1 changed files with 27 additions and 37 deletions
|
@ -18,10 +18,14 @@ h3.doc { background: #CCCCFF }
|
|||
<body style="background-color: rgb(255, 255, 255);" lang="EN-US"
|
||||
link="#0000ff" vlink="#800080">
|
||||
<h2>International Components for Unicode for Java (ICU4J)</h2>
|
||||
<h3>Read Me for ICU4J 3.4</h3>
|
||||
<h3>Read Me for ICU4J 3.4.1</h3>
|
||||
<hr size="2" width="100%">
|
||||
<p><b>Release Date</b><br>
|
||||
Jul 31, 2005<br>
|
||||
Oct 7, 2005<br>
|
||||
</p>
|
||||
<p><b>Note:</b> This is an update release of ICU4J 3.4. It contains bug fixes
|
||||
and promotes some @draft API to stable, but does not introduce new API
|
||||
or functionality. These changes will be rolled into the next release of ICU4J.
|
||||
</p>
|
||||
<p>For the most recent release, see the <a
|
||||
href="http://www.ibm.com/software/globalization/icu/downloads.jsp"> ICU4J
|
||||
|
@ -191,14 +195,11 @@ current and complete version of this support is always found in ICU4J.
|
|||
-->
|
||||
<h3 class="doc"><a name="news"></a>What Is New In This Release?</h3>
|
||||
<ul>
|
||||
<li><a href="#News_Standards">Unicode 4.1, CLDR 1.3 Support</a></li>
|
||||
<li><a href="#News_Charset">New Charset Detection API</a></li>
|
||||
<li><a href="#News_DateFormat">Improved Date Formatting</a></li>
|
||||
<li><a href="#News_Calendars">Additional Calendar Support</a></li>
|
||||
<li><a href="#News_Compat">Increased API compatibility with JDK</a></li>
|
||||
<li><a href="#News_API">APIs promoted to stable</a></li>
|
||||
<li><a href="#News_Fixes">Patches</a></li>
|
||||
</ul>
|
||||
<p>A complete report of the API changes between version 3.4 and
|
||||
version 3.2 of ICU4J can be found
|
||||
<p>A complete report of the API changes between version 3.4.1 and
|
||||
version 3.4 of ICU4J can be found
|
||||
<a href="APIChangeReport.html">here</a>. This report is generated by a
|
||||
tool and has some limitations, the most notable of which is that it
|
||||
does not properly reflect the effect of class inheritance
|
||||
|
@ -207,34 +208,23 @@ not provide explanation or commentary on the changes. For background
|
|||
information and clarification of changes it's always recommended that
|
||||
you check the mailing list and archives.</p>
|
||||
|
||||
<h4><a name="News_Standards" id="News_Standards">Unicode 4.1, CLDR 1.3 Support</a></h4>
|
||||
<p>ICU has been updated to Unicode 4.1, including new character
|
||||
properties and values. Collation has been updated to Unicode
|
||||
Technical Standard #10 (UCA). Locale data has been updated to CLDR
|
||||
1.3. Additional APIs have been added to access and display more
|
||||
CLDR data.<br>
|
||||
</p>
|
||||
<h4><a name="News_Charset" id="News_Charset">New Charset Detection API</a></h4>
|
||||
<p>ICU4J provides heuristics for detecting the charset of a byte stream.
|
||||
Users can create a Java Reader or String from any byte-oriented input stream
|
||||
when the charset or encoding of the byte data is unknown. The implementation
|
||||
recognizes most widely used encodings for European and Asian languages.<br>
|
||||
</p>
|
||||
<h4><a name="News_DateFormat" id="News_DateFormat"></a>Improved Date Formatting</h4>
|
||||
<p>Time and Date formatting now supports narrow and standalone day and month names, as well
|
||||
as generic time zones (e.g. "Pacific Time", "United Kingdom"). Time zone
|
||||
name data is available for many more timezones and locales.<br>
|
||||
</p>
|
||||
<h4><a name="News_Calendars" id="News_Calendars"></a>Additional Calendar Support</h4>
|
||||
<p>Existing Calendar APIs have been promoted to stable. Coptic and Ethiopic
|
||||
calendars have been added. Calendar instantiation now recognizes the
|
||||
<tt>calendar</tt> keyword in <tt>ULocale</tt> identifiers.<br>
|
||||
</p>
|
||||
<h4><a name="News_Compat" id="News_Compat">Increased API compatibility with the JDK</a></h4>
|
||||
<p>Several small differences between ICU4J APIs and the core Java APIs have been
|
||||
removed. For example, types of some enum constants have been aligned with Java's
|
||||
(int became byte), UCharacter added methods to match java.lang.Character APIs
|
||||
(including some deprecated methods, for completeness).<br>
|
||||
<h4><a name="News_ULocale" id="News_ULocale">APIs promoted to stable</a></h4>
|
||||
<p>At the request of several users of ICU4J, some draft APIs have been promoted
|
||||
to stable earlier than usual. This enables use of this API without deprecated warnings.
|
||||
(The next major release of ICU4J will deal with the issue of draft APIs and
|
||||
deprecated warnings more completely.)</p>
|
||||
<ul>
|
||||
<li><b>jb4831:</b> Many <tt>ULocale</tt> APIs were still @draft, making it impossible
|
||||
to use these APIs without compiler warnings.</li>
|
||||
</ul>
|
||||
<h4><a name="News_Fixes" id="News_Fixes">Patches</a></h4>
|
||||
<p>This release contains the following bug fixes, which don't involve API changes:<ul>
|
||||
<li><b>jb4860:</b> Problems when reusing a <tt>CharsetDetector</tt></li>
|
||||
<li><b>jb4858:</b> <tt>TimeZone.getDisplayName</tt> was not making full use of the timezone name data in ICU</li>
|
||||
<li><b>jb4857:</b> zh_TW, zh_CH time zone names resolved incorrectly</li>
|
||||
<li><b>jb4423:</b> <tt>StringTokenizer.countTokens</tt> caused <tt>hasMoreTokens</tt> to malfunction</li>
|
||||
</ul>
|
||||
<br/>
|
||||
</p>
|
||||
<h3 class="doc"><a name="license"></a>License Information</h3>
|
||||
<p>
|
||||
|
|
Loading…
Add table
Reference in a new issue