mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 06:53:45 +00:00
ICU-5295 updates for 3.4.5 release
X-SVN-Rev: 20090
This commit is contained in:
parent
d383a8f9de
commit
dc1fe2c01e
1 changed files with 15 additions and 35 deletions
|
@ -18,10 +18,10 @@ 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.4</h3>
|
||||
<h3>Read Me for ICU4J 3.4.5</h3>
|
||||
<hr size="2" width="100%">
|
||||
<p><b>Release Date</b><br>
|
||||
March 24, 2006<br>
|
||||
August 25, 2006<br>
|
||||
</p>
|
||||
<p><b>Note:</b> This is an update release of ICU4J 3.4. It contains bug fixes
|
||||
and adds implementations of inherited API, but does not introduce new API
|
||||
|
@ -195,48 +195,28 @@ 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_Java13">Java 1.3 Support</a></li>
|
||||
<li><a href="#News_Time_Zone">New Time Zone Data</a></li>
|
||||
<li><a href="#News_deprecated">No Deprecated Warnings for Draft APIs</a></li>
|
||||
<li><a href="#News_Fixes">Fixes</a></li>
|
||||
</ul>
|
||||
<p>A complete report of the API changes between version 3.4.4 and
|
||||
version 3.4.3 of ICU4J can be found
|
||||
<a href="APIChangeReport.html">here</a>. This report is generated by a
|
||||
<p>A complete report of the API changes between version 3.4.5 and
|
||||
version 3.4.5 of ICU4J can be found
|
||||
<a href="APIChangeReport.html">here[Yoshito]</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
|
||||
changes. Also of course, being generated by a tool, the report does
|
||||
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_Java13" id="News_Java13">Java 1.3 Support</a></h4>
|
||||
<p>This release continues the progress made in 3.4.2 towards Java 1.3
|
||||
support. It is now possible to both build and run a version of ICU4J on
|
||||
Java 1.3. ICU4J still ships by default for running on Java 1.4, and
|
||||
must be rebuilt to work on 1.3-- this is a simple matter of rebuilding
|
||||
using the 'jdk13Compat' ant build target. Some APIs supported by ICU4J
|
||||
do not exist in Java 1.3, and so the 1.3-compatible version removes
|
||||
those APIs via a preprocessing step. Most of the APIs, though, are
|
||||
the same in both versions.
|
||||
<h4><a name="News_Time_Zone" id="News_Time_Zone">New Time Zone Data</a></h4>
|
||||
<p>ICU4J 3.4.2 saw ICU4J once again use its own time zone data. Release 3.4.3
|
||||
updates the time zone data to version 2006a from the Olson time
|
||||
zone database. This supports recent time zone changes, including the upcoming
|
||||
change to U.S. daylight saving time.</p>
|
||||
<h4><a name="News_deprecated" id="News_deprecated">No Deprecated Warnings for
|
||||
Draft APIs.</a></h4>
|
||||
<p>ICU4J 3.4.3 now by default ships with @deprecated warnings for @draft APIs
|
||||
turned off. This was proving to be more of a nuisance than a help to our
|
||||
clients. A tool has been provided (swatdeprecated) which can be used to
|
||||
reenable @deprecated warnings for @draft APIs.</p>
|
||||
<h4><a name="News_Fixes" id="News_Fixes">Fixes:</a></h4>
|
||||
<p>This release contains the following bug fixes (not a complete list):<ul>
|
||||
</ul>
|
||||
<li><b>jb5006:</b> DateFormat would use the wrong short month names in some locales</li>
|
||||
<li><b>jb5015:</b> Historical Daylight Saving Time calculation was off by an hour.</li>
|
||||
<li><b>jb5038:</b> MessageFormat APIs that parallel Java's are now @stable, to facilitate migration to ICU4J.</li>
|
||||
<li><b>jb5054:</b> SimpleDateFormat would sometimes throw an exception during construction</li>
|
||||
<li><b>jb5061:</b> StringTokenizer did not match Java's StringTokenizer behavior when returning tokens for delimiters</li>
|
||||
<li><b>jb5134:</b> TimeZone.getOffset returns wrong offset before the first timezone transition</li>
|
||||
<li><b>jb5145:</b> Use IllegalStatusException instead of InternalError for ICU run-time exception</li>
|
||||
<li><b>jb5147:</b> Internal Error in Collator.getInstance with Eclipse and Java 6</li>
|
||||
<li><b>jb5183:</b> UResourceBundle.loadFromCache returns invalid results</li>
|
||||
<li><b>jb5194:</b> ICU4J fallback fails when language is unsupported</li>
|
||||
<li><b>jb5203:</b> Major performance problem with ICU DateFormat</li>
|
||||
<li><b>jb5284:</b> Remove final keyword from DateFormat.format and parse</li>
|
||||
<li><b>jb5290:</b> Time zone string parse problem</li>
|
||||
</ul>
|
||||
<br/>
|
||||
</p>
|
||||
|
@ -292,7 +272,7 @@ platforms (note, only some build/test targets work on 1.3 platforms):
|
|||
<li> RedHat Enterprise Linux 3/ IBM JDK 1.4.1, 1.4.0, Sun JDK 1.3.1, 1.4, 1.4.1, 1.4.2, 1.5.0</li>
|
||||
<li> RedHat Linux 7.2/ IBM JDK 1.4.1, 1.4.0, Sun JDK 1.4, 1.4.1, 1.4.2, 1.5.0</li>
|
||||
</ul>
|
||||
<h3 class="doc"><a name="obtaining"></a>How to Download ICU4J</h3>
|
||||
<h3 class="doc"><a name="download"></a>How to Download ICU4J</h3>
|
||||
<p>There are two ways to download the ICU4J releases.
|
||||
</p>
|
||||
<ul type="disc">
|
||||
|
@ -719,7 +699,7 @@ listed.
|
|||
fully supported.
|
||||
<br>
|
||||
‡ Sizes are of the compressed jar file containing only this module.
|
||||
These sizes are approximate for release 3.4.3.
|
||||
These sizes are approximate for release 3.4.5.
|
||||
</font></b>
|
||||
<p><b>Modules:</b></p>
|
||||
<table bgcolor="#ccccff" cellpadding="3" frame="void" width="623">
|
||||
|
|
Loading…
Add table
Reference in a new issue