- Update to version 67.1
* Unicode 13 (ICU-20893, same as in ICU 66)
+ Total of 5930 new characters
+ 4 new scripts
+ 55 new emoji characters, plus additional new sequences
+ New CJK extension, first characters in plane 3: U+30000..U+3134A
* CLDR 37
+ New language at Modern coverage: Nigerian Pidgin
+ New languages at Basic coverage: Fulah (Adlam), Maithili,
Manipuri, Santali, Sindhi (Devanagari), Sundanese
+ Region containment: EU no longer includes GB
+ Unicode 13 root collation data and Chinese data for collation and transliteration
* DateTimePatternGenerator now obeys the "hc" preference in the locale identifier (ICU-20442)
* Various other improvements for ECMA-402 conformance
* Number skeletons have a new "concise" form that can be used in MessageFormat strings (ICU-20418)
* Currency formatting options for formal and other currency display name variants (ICU-20854)
* ListFormatter: new public API to select the style & type (ICU-12863)
* ListFormatter now selects the proper “and”/“or” form for Spanish & Hebrew (ICU-21016)
* Locale ID canonicalization upgraded to implement the complete CLDR spec (ICU-20834, ICU-20272)
* LocaleMatcher: New option to ignore one-way matches (ICU-20936),
and other tweaks to the code (ICU-20916, ICU-20917) and data (from CLDR)
* acceptLanguage() reimplemented via LocaleMatcher (ICU-20700)
* Data build tool: tzdbNames.res moved from the "zone_tree" category to the "zone_supplemental" category (ICU-21073)
* Fixed uses of u8"literals" broken by the C++20 introduction of the incompatible char8_t type (ICU-20972),
* and added a few API overloads to reduce the need for reinterpret_cast (ICU-20984).
* Support for manipulating CLDR 37 unit identifiers in MeasureUnit.
OBS-URL: https://build.opensuse.org/request/show/796373
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=127
- Update to new upstream release 63.1
* 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.
(ICU #12973, CLDR #10750)
* 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
(class NumberRangeFormatter, #11276)
* Support for additional Unicode properties:
Indic_Positional_Category & Indic_Syllabic_Category (#8966)
and Vertical_Orientation (#12850)
* New API for code point maps and tries, mapping Unicode
code points (U+0000..U+10FFFF) to integer values. (#13530)
* 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. (#20086)
OBS-URL: https://build.opensuse.org/request/show/642586
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=96
* CLDR 30.0.3:
+ Fix incorrect data for number of Cantonese speakers in China.
+ Hani_Latn transform was not updated with Unihan 9.0 kMandarin
readings.
* Time zone database version 2016j
* #12815 uspoof_getSkeleton sets backwards-incompatible illegal
argument exception
* #12825 uspoof_check goes into an "infinite loop" when U+30FB
is in an input string
* #12832 GreekUpper::toUpper skips the final character on a
non-terminated UTF-8 string
* #12849 u_strToTitle returns incorrect length if destination
is NULL
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=71
- Version bump to 53.1:
* Data from the CLDR 25 release: Many bug fixes
* Time zone data: 2014b, including post CLDR 25 time zone data update to CLDR.
* U+20BD Ruble Sign added (from Unicode 7.0, otherwise ICU 53 still uses Unicode 6.3)
* Collation code re-implemented
* ICU4C now requires compilers with C99 support
* Updated Spoof Checker for Unicode Security Standard version 6.3. (#10706)
* many more see http://site.icu-project.org/download/53
- Clean up with spec-cleaner and remove some obsolete provide/obsolete
- Use official download tarballs instead of repacks
OBS-URL: https://build.opensuse.org/request/show/236140
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/icu?expand=0&rev=43