From: Peter Edberg 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 @@

This is a release candidate version of ICU4C. It is not recommended for production use.

-

Last updated: 2017-Mar-28
+

Last updated: 2017-Mar-29
Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Copyright © 1997-2016 International Business Machines Corporation and others. @@ -59,9 +59,9 @@

  • Getting Started
  • -
  • What Is New In This release?
  • +
  • What Is New In This Release?
  • -
  • Changes in recent previous releases
  • +
  • Changes in Previous Releases
  • How To Download the Source Code
  • @@ -232,153 +232,20 @@

    Important: Please make sure you understand the Copyright and License Information.

    -

    What is new in this - release?

    +

    What Is New In This Release?

    -

    Important changes

    - - -

    API Changes

    -

    See the API Change Report for a complete - list of APIs added, removed, or changed in this release.

    - - -

    Full release notes and the latest updates

    -

    The previous list concentrates on changes that affect existing - applications migrating from previous ICU releases. - For more news about this release, as well as late-breaking news, see the - ICU download page.

    - -

    Changes in recent - previous releases

    - - -

    ICU 58: New License

    -

    This is the first release of ICU since the project - joined - the Unicode Consortium. The license has changed to the - Unicode license - (which is similar to the ICU 1.8.1-57 license).

    - -

    ICU 58: Layout Engine Removed

    -

    The LayoutEngine was deprecated in ICU 54 and has now been removed. - see the - User's Guide for more details and migration recommendations. -

    -

    - Note that the ParagraphLayout (layoutex) library is not deprecated. - There is a new option, --enable-layoutex which will build - the ParagraphLayout library using HarfBuzz - instead of ICU as the layout engine. See - the users' guide for more information about how to build. -

    -

    - The options --disable-layout - or --with-layout=false are being retained for - compatibility, but have no effect. -

    - -

    ICU 58: Changes in CLDR 30 data

    - - -

    ICU 58: Windows build changes

    -

    Windows builds using Visual Studio now require Visual Studio 2015; otherwise you can - use cygwin or similar to build for Windows.

    - - - -

    ICU 57: Changes related to new CLDR data and specifications

    - - - -

    ICU 56: COLON withdrawn as date/time pattern character

    -

    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.

    - -

    ICU 56: ICU Plugins are disabled by default

    -

    ICU Plugins are now disabled by default. They may be enabled - with the configure option - --enable-plugins or by means of - #define UCONFIG_ENABLE_PLUGINS. -

    - -

    ICU 55: Deprecations in PluralRules (plurrule.h)

    -

    The following PluralRules methods never had an implementation - but were inadvertently marked @stable; they have now been - deprecated. [#10759]

    - - -

    ICU 55: Deprecate uidna.h functions for IDNA2003 support

    -

    The IDNA2003 API has been deprecated; use the API for IDNA2008 / UTS #46 instead via - uidna_openUTS46() or class IDNA [#8477]. - This applies to the following:

    - - -

    ICU 54: Deprecation of Collation Short Strings

    -

    The collation short naming scheme and its API functions are deprecated. - Use ucol_open() with language tag collation keywords instead (see Collation API Details). For example, ucol_open("de-u-co-phonebk-ka-shifted", &errorCode) - for German Phonebook order with "ignore punctuation" mode.

    +

    See the ICU 59 download page + for important information about new features and changes in this release, known issues, + migration issues, and changes to supported platforms and build environments.

    -

    ICU 54: Deprecation of UCOL_TAILORINGS_VERSION

    -

    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.

    +

    See the API Change Report for a complete list of + APIs added, removed, or changed in this release.

    - -

    ICU 53: Deprecation of TimeUnitFormat

    -

    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.

    +

    Changes + in Previous Releases

    - +

    See the main ICU download page + for information about changes in previous releases.

    How To Download the Source Code