]> granicus.if.org Git - icu/commitdiff
ICU-13005 ICU 59rc BRS, make C readme point to download pages(s) for change info
authorPeter Edberg <pedberg@unicode.org>
Thu, 30 Mar 2017 01:06:16 +0000 (01:06 +0000)
committerPeter Edberg <pedberg@unicode.org>
Thu, 30 Mar 2017 01:06:16 +0000 (01:06 +0000)
X-SVN-Rev: 39959

icu4c/readme.html

index 52395b8e9bd346382d6e3d53c76f6cd704236282..099d0e26a0706e7a297a072691ea1f060a87ed67 100644 (file)
@@ -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 &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
       <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
       Copyright &copy; 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>
 
     <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&amp;)</tt></li>
-      <li><tt>int32_t icu::PluralRules::getAllKeywordValues(const UnicodeString&amp;, double*, int32_t, UErrorCode&amp;)</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", &amp;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>