From: Peter Edberg <pedberg@unicode.org> Date: Thu, 30 Mar 2017 01:06:16 +0000 (+0000) Subject: ICU-13005 ICU 59rc BRS, make C readme point to download pages(s) for change info X-Git-Tag: release-59-rc~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=75100c00ac3205c918a5f1b0629ec176fbbf5eba;p=icu ICU-13005 ICU 59rc BRS, make C readme point to download pages(s) for change info X-SVN-Rev: 39959 --- diff --git a/icu4c/readme.html b/icu4c/readme.html index 52395b8e9bd..099d0e26a07 100644 --- a/icu4c/readme.html +++ b/icu4c/readme.html @@ -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> - - <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> - - <!-- 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 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> + <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>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> + <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> - <!-- 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> + <h2><a name="RecentPreviousChanges" href="#RecentPreviousChanges" id="RecentPreviousChanges">Changes + in Previous Releases</a></h2> - <!-- 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>