Path to this page:
Subject: CVS commit: pkgsrc/textproc/icu
From: Adam Ciarcinski
Date: 2018-12-09 19:28:16
Message id: 20181209182817.19841FB16@cvs.NetBSD.org
Log Message:
icu: updated to 63.1
ICU 63.1:
Common Changes
- CLDR 34
- Segmentation rules and emoji sort order adjusted for Unicode 11
- Somali and Javanese data now up to moderate level (document content)
- Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up \
to basic level
- Many data additions and corrections in many other languages
- The following languages have been added to ICU: Sindhi, Maori, Turkmen, \
Javanese, Interlingua, Kurdish (ku), Xhosa
- New currency: Venezuela's BolĂvar Soberano (VES)
- New Japanese calendar era from 2019: CLDR and ICU include data for testing \
that can be enabled.
To enable CLDR new Japanese era placeholder name, set environment variable (and \
Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true.
- New API for number and currency range formatting
Support for additional Unicode properties: Indic_Positional_Category & \
Indic_Syllabic_Category and Vertical_Orientation
- New API for code point maps and tries, mapping Unicode code points \
(U+0000..U+10FFFF) to integer values.
- Java classes CodePointMap, CodePointTrie, MutableCodePointTrie
- C types UCPMap, UCPTrie, UMutableCPTrie
- New API for getting a UnicodeSet per binary property and a code point map per \
enumerated/int-value property.
- Full conformance with UAX 14 Line Breaking (required BreakIterator feature work).
ICU4C Specific Changes
- C++ Locale class
- Additional functions forLanguageTag()/toLanguageTag(), and functions that are \
easier and safer to use by using StringPiece and ByteSink rather than raw \
buffers.
- Move semantics.
- ICU4C: Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
- The icu-config tool has been deprecated. You can use the --disable-icu-config \
option to disable icu-config from being installed. Alternately, you can use \
--enable-icu-config to enable icu-config. In the future, icu-config will be \
disabled by default
Files: