#9967: icu4c-60.1
-------------------------+------------------------------
 Reporter:  bdubbs@…     |       Owner:  pierre.labastie
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  8.2
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+------------------------------

Comment (by pierre.labastie):

 {{{
 The library version number of the ICU 60 release is 60.1. If there are
 maintenance releases, they will be 60.2, 60.3, etc. (During ICU 60
 development, the library version number was 60.0.x.)

 Common Changes

 Unicode 10.0: 8,518 new characters, including four new scripts, 7,494 new
 Han characters, and 56 new emoji characters.
 Properties newly supported in ICU: Emoji_Component, Regional_Indicator,
 Prepended_Concatenation_Mark
 CLDR 32:
 Data for several (mostly Asian) new languages, date formatting patterns
 using colloquial day period formats ("h:mm B" → “1:30 in the afternoon”),
 and many other data improvements.
 See the CLDR download page for other CLDR features and migration issues in
 CLDR 32.
 NumberFormatter, a new number formatting API: A long-overdue refresh of
 number formatting in ICU with a focus on usability, robustness, and
 performance.  The 30+ settings in DecimalFormat are reduced to 8 in
 NumberFormatter; all NumberFormatter objects are thread-safe and
 immutable; and the code is efficient in both the client-side (constant
 locale) and server-side (variable locale) use cases.
 New users are encouraged to use the new API for number formatting.
 However, preexisting code can continue using the old API, which has been
 partially made into a wrapper over the new API.
 Documentation: in Java, see com.ibm.icu.number.NumberFormatter, and in
 C++, see i18n/unicode/numberformatter.h.
 New options for titlecasing: (#9198)
 Sentence titlecasing and whole-string titlecasing without custom
 BreakIterator instances.
 The default index adjustment has been changed from "find first cased
 character" to "find first letter, number, or symbol"; a new option is
 available for selecting the previous adjustment behavior.
 For example, with the new index adjustment, whole-string titlecasing
 yields '49ers' and '«丰(abc)»' instead of '49Ers' and '«丰(Abc)»'.
 Smaller data files for BreakIterator. (#9954)
 Reverse rules no longer used: Easier updates, easier to conform to Unicode
 Standard.
 Old source rule files continue to work, reverse rules are ignored.
 Rule-based data files: 1.2MB→0.8MB.

 ICU4C Specific Changes

 New API for direct-UTF-8 normalization. (#13197, #13271)
 It also optionally records changes, for source-to-result index mapping and
 tracking of text metadata.
 More convenient case mapping API (StringPiece→ByteSink). (#13203)
 ICU now handles ill-formed UTF-8 byte sequences as specified in the W3C
 Encoding Standard. (#13311)
 }}}
 Also, in case we are hit by API changes, here are they: [http://source
 .icu-project.org/repos/icu/tags/release-60-1/icu4c/APIChangeReport.html]

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9967#comment:2>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to