ICU-4999 prep for 3.4.2 release

X-SVN-Rev: 18980
This commit is contained in:
Doug Felt 2006-01-13 23:16:53 +00:00
parent 6f89e4da39
commit 8cd0e843a4
5 changed files with 42 additions and 32 deletions

View file

@ -7,7 +7,7 @@
<title>ReadMe for ICU4J</title>
<!--
*******************************************************************************
* Copyright (C) 2000-2005, International Business Machines Corporation and *
* Copyright (C) 2000-2006, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
-->
@ -18,13 +18,13 @@ 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.1</h3>
<h3>Read Me for ICU4J 3.4.2</h3>
<hr size="2" width="100%">
<p><b>Release Date</b><br>
Oct 7, 2005<br>
Jan 16, 2006<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
and adds implementations of inherited API, 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
@ -195,11 +195,12 @@ 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_API">APIs promoted to stable</a></li>
<li><a href="#News_Fixes">Patches</a></li>
<li><a href="#News_Eclipse">Changes for Eclipse</a></li>
<li><a href="#News_Time_Zone">ICU Time Zone Data</a></li>
<li><a href="#News_Fixes">Fixes</a></li>
</ul>
<p>A complete report of the API changes between version 3.4.1 and
version 3.4 of ICU4J can be found
<p>A complete report of the API changes between version 3.4.2 and
version 3.4.1 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,22 +208,31 @@ 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_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>
<h4><a name="News_Eclipse" id="News_Eclipse">Changes for Eclipse</a></h4>
<p>The primary driver for this release is to snapshot the version of ICU4J
that will be made available as an Eclipse jar. This required some changes
to ICU4J to meet Eclipse requirements, in particular, the ability to have
a version of ICU4J that builds and runs under a Foundation 1.0 profile.
This profile is a subset of JDK 1.3, and omits some functionality and API that
the standard version of ICU4J uses.</p>
<p>In order to accomodate this, we use an internal 'preprocessing' tool
to tweak standard ICU4J source files. A dozen or so ICU4J files were
marked up so that the tool could conditionally add or omit APIs and code
as required. The Eclipse version of the ICU4J APIs is therefore
somewhat different from the standard version, while the standard version has
not regressed from the previous release.</p>
<h4><a name="News_Time_Zone" id="News_Time_Zone">ICU Time Zone Data</a></h4>
<p>ICU4J now (once again) uses its own time zone data rather than relying
upon the time zone data in the JDK. This allows users to get current time
zone information even when running on older versions of the JDK.</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>
<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>
<li><b>jb4422:</b> RFE: ICU4J should not depend on <tt>sun.util.calendar.ZoneInfo</tt></li>
<li><b>jb4555:</b> Chinese calendar missing constructor call to <tt>setTimeInMillis()</tt></li>
<li><b>jb4767:</b> RFE: Provide mechanism for loading Java resources with <tt>ULocale</tt></li>
<li><b>jb4863:</b> possible rounding bug for currency (Locale=de_CH)</li>
<li><b>jb4904:</b> <tt>ChineseDateFormat.toLocalizedPattern()</tt> throws java.lang.IllegalArgumentException: Illegal pattern character 'l'</li>
</ul>
<br/>
</p>

View file

@ -1,11 +1,11 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ICU4J Tests
Bundle-Name: ICU4J Tests - Eclipse
Bundle-SymbolicName: com.ibm.icu.tests
Bundle-Version: 3.4.1
Bundle-Version: 3.4.2
Bundle-Vendor: IBM
Bundle-Copyright: Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2000, 2005. All Rights Reserved.
(C) Copyright IBM Corp. 2000, 2006. All Rights Reserved.
IBM is a registered trademark of IBM Corp.
Bundle-Localization: plugin
Require-Bundle: org.junit,

View file

@ -1,12 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: International Components for Unicode for Java (ICU4J)
Bundle-Name: International Components for Unicode for Java (ICU4J) - Eclipse
Bundle-SymbolicName: com.ibm.icu; singleton:=true
Bundle-Version: 3.4.2
Bundle-Vendor: IBM
Bundle-Localization: plugin
Bundle-Copyright: Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 2000, 2005. All Rights Reserved.
(C) Copyright IBM Corp. 2000, 2006. All Rights Reserved.
IBM is a registered trademark of IBM Corp.
Eclipse-AutoStart: true
Export-Package: com.ibm.icu.impl;x-friends:="com.ibm.icu.tests",

View file

@ -2,13 +2,13 @@ Manifest-Version: 1.0
Name: com/ibm/icu
Specification-Title: Modularized ICU for Java
Specification-Version: 3.5
Specification-Version: 3.4.2
Specification-Vendor: ICU
Implementation-Title: Modularized ICU for Java
Implementation-Version: 3.5
Implementation-Version: 3.4.2
Implementation-Vendor: IBM Corporation
Implementation-Vendor-Id: com.ibm
Copyright-Info: Copyright (c) 2000-2005, International Business Machines Corporation and others. All Rights Reserved.
Copyright-Info: Copyright (c) 2000-2006, International Business Machines Corporation and others. All Rights Reserved.
Sealed: false

View file

@ -8,5 +8,5 @@ Implementation-Title: ICU for Java
Implementation-Version: 3.4.2
Implementation-Vendor: IBM Corporation
Implementation-Vendor-Id: com.ibm
Copyright-Info: Copyright (c) 2000-2005, International Business Machines Corporation and others. All Rights Reserved.
Copyright-Info: Copyright (c) 2000-2006, International Business Machines Corporation and others. All Rights Reserved.
Sealed: false