mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-13 17:01:16 +00:00
ICU-13005 ICU 59rc BRS, make C readme point to download pages(s) for change info
X-SVN-Rev: 39959
This commit is contained in:
parent
b94e8160dc
commit
75100c00ac
1 changed files with 13 additions and 146 deletions
|
@ -44,7 +44,7 @@
|
|||
<p class="note only-rc">This is a release candidate version of ICU4C.
|
||||
It is not recommended for production use.</p>
|
||||
|
||||
<p>Last updated: 2017-Mar-28<br/>
|
||||
<p>Last updated: 2017-Mar-29<br/>
|
||||
Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use:
|
||||
<a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
|
||||
Copyright © 1997-2016 International Business Machines Corporation and others.
|
||||
|
@ -59,9 +59,9 @@
|
|||
|
||||
<li><a href="#GettingStarted">Getting Started</a></li>
|
||||
|
||||
<li><a href="#News">What Is New In This release?</a></li>
|
||||
<li><a href="#News">What Is New In This Release?</a></li>
|
||||
|
||||
<li><a href="#RecentPreviousChanges">Changes in recent previous releases</a></li>
|
||||
<li><a href="#RecentPreviousChanges">Changes in Previous Releases</a></li>
|
||||
|
||||
<li><a href="#Download">How To Download the Source Code</a></li>
|
||||
|
||||
|
@ -232,153 +232,20 @@
|
|||
<p><strong>Important:</strong> Please make sure you understand the <a href=
|
||||
"http://source.icu-project.org/repos/icu/trunk/icu4c/LICENSE">Copyright and License Information</a>.</p>
|
||||
|
||||
<h2><a name="News" href="#News" id="News">What is new in this
|
||||
release?</a></h2>
|
||||
<h2><a name="News" href="#News" id="News">What Is New In This Release?</a></h2>
|
||||
|
||||
<h3>Important changes</h3>
|
||||
<ul>
|
||||
<li>All source files are UTF-8 encoded. On platforms where the native charset is not UTF-8,
|
||||
including Windows, check the settings of your editor before working with the source.</li>
|
||||
<li>Compiler support for C++11 is now required for building the ICU libraries.</li>
|
||||
<li>The type of UChar is char16_t, on all platforms. This is no longer configurable.
|
||||
This change may affect Windows code with assumptions that UChar was wchar_t, and thus
|
||||
type compatible with other Windows code expecting wchar_t strings.</li>
|
||||
<li>Windows XP and Windows Vista are no longer supported. (The minimum supported version is Windows 7).</li>
|
||||
<li>Building the Visual Studio UWP projects requires Visual Studio 2015 Update 3 with a version of the Windows 10 SDK installed.</li>
|
||||
</ul>
|
||||
<p>See the <a href="http://site.icu-project.org/download/59">ICU 59 download page</a>
|
||||
for important information about new features and changes in this release, known issues,
|
||||
migration issues, and changes to supported platforms and build environments.</p>
|
||||
|
||||
<h3>API Changes</h3>
|
||||
<p>See the <a href="APIChangeReport.html">API Change Report</a> for a complete
|
||||
list of APIs added, removed, or changed in this release.</p>
|
||||
<p>See the <a href="APIChangeReport.html">API Change Report</a> for a complete list of
|
||||
APIs added, removed, or changed in this release.</p>
|
||||
|
||||
<!-- standing item -->
|
||||
<h3>Full release notes and the latest updates</h3>
|
||||
<p>The previous list concentrates on <em>changes that affect existing
|
||||
applications migrating from previous ICU releases</em>.
|
||||
For more news about this release, as well as late-breaking news, see the
|
||||
<a href="http://site.icu-project.org/download/57">ICU download page</a>.</p>
|
||||
<h2><a name="RecentPreviousChanges" href="#RecentPreviousChanges" id="RecentPreviousChanges">Changes
|
||||
in Previous Releases</a></h2>
|
||||
|
||||
<h2><a name="RecentPreviousChanges" href="#RecentPreviousChanges" id="RecentPreviousChanges">Changes in recent
|
||||
previous releases</a></h2>
|
||||
|
||||
<!-- ICU 58 items -->
|
||||
<h3>ICU 58: New License</h3>
|
||||
<p>This is the first release of ICU since the project
|
||||
<a href="http://blog.unicode.org/2016/05/icu-joins-unicode-consortium.html">joined
|
||||
the Unicode Consortium</a>. The license has changed to the
|
||||
<a href="http://www.unicode.org/copyright.html#License">Unicode license</a>
|
||||
(which is similar to the ICU 1.8.1-57 license).</p>
|
||||
|
||||
<h3>ICU 58: Layout Engine Removed</h3>
|
||||
<p>The LayoutEngine was deprecated in ICU 54 and has now been removed.
|
||||
see <a href='http://userguide.icu-project.org/layoutengine'>the
|
||||
User's Guide</a> for more details and migration recommendations.
|
||||
</p>
|
||||
<p>
|
||||
Note that the ParagraphLayout (layoutex) library is not deprecated.
|
||||
There is a new option, <tt>--enable-layoutex</tt> which will build
|
||||
the ParagraphLayout library using <a href="http://harfbuzz.org">HarfBuzz</a>
|
||||
instead of ICU as the layout engine. See <a href="http://userguide.icu-project.org/layoutengine">
|
||||
the users' guide</a> for more information about how to build.
|
||||
</p>
|
||||
<p>
|
||||
The options <tt>--disable-layout</tt>
|
||||
or <tt>--with-layout=false</tt> are being retained for
|
||||
compatibility, but have no effect.
|
||||
</p>
|
||||
|
||||
<h3>ICU 58: Changes in CLDR 30 data</h3>
|
||||
<ul>
|
||||
<li>For some combinations of numbering system (arab, arabext, latn) and/or locale
|
||||
(ar, fa, he), there were changes to the bidirectional control characters used
|
||||
with certain symbols (percent, minus, plus), and changes to number patterns
|
||||
(currency and/or percent, including addition of bidirectional control
|
||||
characters in some cases).</li>
|
||||
<li>The bidirectional controls used for such purposes now include U+061C ARABIC
|
||||
LETTER MARK (ALM), which requires use of the bidirectional algorithm from
|
||||
Unicode 6.3 or later.</li>
|
||||
<li>The time separator for Norwegian locales (nb, nn) was changed to be ‘:’
|
||||
throughout.</li>
|
||||
<li>For more information on CLDR 30 changes, see
|
||||
<a href="http://cldr.unicode.org/index/downloads/cldr-30">CLDR 30 download
|
||||
page</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3>ICU 58: Windows build changes</h3>
|
||||
<p>Windows builds using Visual Studio now require Visual Studio 2015; otherwise you can
|
||||
use cygwin or similar to build for Windows.</p>
|
||||
|
||||
|
||||
<!-- ICU 57 items -->
|
||||
<h3>ICU 57: Changes related to new CLDR data and specifications</h3>
|
||||
<ul>
|
||||
<li>Time formats may include the new day period characters b, B, and
|
||||
these may produced in response to the new skeleton character C used
|
||||
with DateTimePatternGenerator.</li>
|
||||
<li>In day period rules, the use of "after" has been deprecated.</li>
|
||||
<li>The measurement unit "proportion-karat" has been renamed to
|
||||
"concentr-karat".</li>
|
||||
</ul>
|
||||
|
||||
<!-- ICU 56 items -->
|
||||
<h3>ICU 56: COLON withdrawn as date/time pattern character</h3>
|
||||
<p>In ICU 55, COLON was introduced as a date/time pattern character
|
||||
to be replaced by the value of the timeSeparator for the number
|
||||
system being used; a corresponding new UDateFormatField
|
||||
UDAT_TIME_SEPARATOR_FIELD was added. Use of COLON caused some
|
||||
backwards compatibility problems, so it is being withdrawn as a
|
||||
pattern character. However, UDAT_TIME_SEPARATOR_FIELD remains
|
||||
as does the mechanism for replacing a pattern character with the
|
||||
value of the timeSeparator; a new pattern character may be
|
||||
assigned in the future.</p>
|
||||
|
||||
<h3>ICU 56: ICU Plugins are disabled by default</h3>
|
||||
<p>ICU Plugins are now disabled by default. They may be enabled
|
||||
with the configure option
|
||||
<tt>--enable-plugins</tt> or by means of
|
||||
<tt>#define UCONFIG_ENABLE_PLUGINS</tt>.
|
||||
</p>
|
||||
|
||||
<h3>ICU 55: Deprecations in PluralRules (plurrule.h)</h3>
|
||||
<p>The following PluralRules methods never had an implementation
|
||||
but were inadvertently marked @stable; they have now been
|
||||
deprecated. [#<a href="http://bugs.icu-project.org/trac/ticket/10759">10759</a>]</p>
|
||||
<ul>
|
||||
<li><tt>double icu::PluralRules::getUniqueKeywordValue(const UnicodeString&)</tt></li>
|
||||
<li><tt>int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString&, double*, int32_t, UErrorCode&)</tt></li>
|
||||
</ul>
|
||||
|
||||
<h3>ICU 55: Deprecate uidna.h functions for IDNA2003 support</h3>
|
||||
<p>The IDNA2003 API has been deprecated; use the API for IDNA2008 / UTS #46 instead via
|
||||
uidna_openUTS46() or class IDNA [#<a href="http://bugs.icu-project.org/trac/ticket/8477">8477</a>].
|
||||
This applies to the following:</p>
|
||||
<ul>
|
||||
<li><tt>enum value UIDNA_ALLOW_UNASSIGNED</tt></li>
|
||||
<li><tt>uidna_IDNToASCII</tt></li>
|
||||
<li><tt>uidna_IDNToUnicode</tt></li>
|
||||
<li><tt>uidna_compare</tt></li>
|
||||
<li><tt>uidna_toASCII</tt></li>
|
||||
<li><tt>uidna_toUnicode</tt></li>
|
||||
</ul>
|
||||
|
||||
<h3>ICU 54: Deprecation of Collation Short Strings</h3>
|
||||
<p>The collation short naming scheme and its API functions are deprecated.
|
||||
Use ucol_open() with language tag collation keywords instead (see <a href="http://userguide.icu-project.org/collation/api">Collation API Details</a>). For example, <code>ucol_open("de-u-co-phonebk-ka-shifted", &errorCode)</code>
|
||||
for German Phonebook order with "ignore punctuation" mode.</p>
|
||||
|
||||
<h3>ICU 54: Deprecation of UCOL_TAILORINGS_VERSION</h3>
|
||||
<p>This was originally intended to be the version of collation tailorings,
|
||||
but that information is actually in the tailorings data and this
|
||||
constant has always been (and now will continue to be) 1.</p>
|
||||
|
||||
<!-- ICU 53 items -->
|
||||
<h3>ICU 53: Deprecation of TimeUnitFormat</h3>
|
||||
<p>The TimeUnitFormat and its methods were actually deprecated in ICU 53 and the
|
||||
class as a whole was tagged as deprecated in that release, but the status tags for
|
||||
the individual methods did not correctly indicate the deprecated status; they
|
||||
do as of ICU 54. Use the MeasureFormat class and its methods instead.</p>
|
||||
|
||||
<!-- end of What's New items -->
|
||||
<p>See the main <a href="http://site.icu-project.org/download/">ICU download page</a>
|
||||
for information about changes in previous releases.</p>
|
||||
|
||||
<h2><a name="Download" href="#Download" id="Download">How To Download the
|
||||
Source Code</a></h2>
|
||||
|
|
Loading…
Add table
Reference in a new issue