Changelog for
icu-data-58.2-92.1.x86_64.rpm :
Sat Dec 10 13:00:00 2016 idonmezAATTsuse.com
- Update to new upstream release 58.2
* 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
Fri Oct 21 14:00:00 2016 jengelhAATTinai.de
- Update to new upstream release 58.1
* CLDR 30.0.2: For details of the many changes in CLDR, see
CLDR 30. Some things to note:
* 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).
* Thhe bidirectional controls used for such purposes include U+061C
ARABIC LETTER MARK (ALM), which requires use of the bidirectional
algorithm from Unicode 6.3 or later.
* The time separator for Norwegian locales (nb, nn) was changed to
be \':\' throughout.
* Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a
total of 128,172 characters. These additions include six new
scripts, 19 symbols for the new 4K TV standard, and 72 new
emoji characters.
* Draft Emoji 4.0 data
* Emoji updates for word & line breaking
* UBiDiTransform/BidiTransform API for convenient transformation of
text between different Bidi layouts.
* MeasureFormat API for measurement unit display names
* Most COUNT and LIMIT enum constants have been deprecated
* SpoofChecker: Handling of \"whole script confusables\" has been
removed from ICU, in accordance with its removal from UTS #39
Version 9.0.0 and the removal of the corresponding Unicode data
file.
* Greek uppercasing (\"el\" locale ID) removes most diacritics.
* More robust locale data loading across ICU implementation code.
* Reduced heap memory usage in DateTimePatternGenerator
Fri Mar 25 13:00:00 2016 jengelhAATTinai.de
- Update to new upstream release 57.1
* CLDR 29 support
* Grapheme/word/line breaking for emoji sequences, based on
Unicode 9 proposed rules.
* Four new Unicode emoji properties
* DateFormat day period formatting of \"noon\", \"at night\", etc. via
new pattern characters b & B, and DateTimePatternGenerator
support of C for selecting the customary form.
* RelativeDateTimeFormatter: Simpler formatting API.
* New simple & fast SimpleFormatter class for a trivial subset of
MessageFormat as used in CLDR data.
Fri Oct 9 14:00:00 2015 jengelhAATTinai.de
- Update to new upstream release 56.1
* CLDR 28: For details of the many changes in CLDR, see CLDR 28.
* Unicode data updated to Unicode 8.0: 41 new emoji characters,
5,771 new ideographs for Chinese/Japanese/Korean, 6 new scripts,
improved character properties data, etc.
* ICU data size reduced by about 7.2% (1.8MB) via sharing string
values across resource bundles.
* DateIntervalFormat now handles intervals with seconds, and sets
FieldPosition more consistently.
* DateFormat::createInstanceForSkeleton() caches DateFormat
patterns rather than DateTimePatternGenerator instances, for
better performance (for cache hits) and lower heap memory
consumption.
* StringSearch (based on collation) defaults to matches on
normalization boundaries rather than grapheme cluster boundaries,
which yields more matches on Indic text.
* RuleBasedNumberFormat (spelled-out numbers) now handles
infinity, NaN.
* Most of the old Normalizer/unorm.h had been replaced by
(and reimplemented via) Normalizer2, and is now deprecated.
* COLON has been withdrawn as a date pattern character
corresponding to the date field [UDAT_]TIME_SEPARATOR_FIELD;
there is currently no pattern character corresponding to that
field.
* Support for locale key \"cf\" to specify currency format style,
and interaction with NumberFormat values for UNumberFormatStyle.
- Drop icu-remove-datetime.patch (merged upstream)
Tue Apr 28 14:00:00 2015 tchvatalAATTsuse.com
- Update baselibs.conf
Tue Apr 28 14:00:00 2015 tchvatalAATTsuse.com
- Version bump to latest release 55.1:
* support of CLDR 27 (with a major cleanup of region locales, among many
other improvements), formatting for scientific notation (\"1.2 × 10³\")
* update to Unicode 7.0 data for spoof-checking
* Various performance enhancements
* Full upstream changelog:
http://site.icu-project.org/download/55
- Refresh the soname versioning patch:
* icu-versioning.diff
Sat Oct 11 14:00:00 2014 jengelhAATTinai.de
- Update to new upstream release 54.1
* Unicode 7.0: Unicode 7.0 adds a total of 2,834 characters,
encompassing 23 new scripts, two currency symbols (manat &
ruble), many new pictographic and geometric symbols, and
character additions to many existing scripts.
* CLDR 26: 77 languages with 100% modern coverage, more & improved
data, many more measurement units.
- Remove icu-rpmlint.diff (solved differently upstream),
icu-fix-tests-depending-on-date.patch (solved differently
upstream, also take note of
http://bugs.icu-project.org/trac/ticket/10937 it may need to be
reinstated)
Mon Sep 8 14:00:00 2014 schwabAATTsuse.de
- Add m68k to the list of big endian archs
Wed Aug 13 14:00:00 2014 jengelhAATTinai.de
- Build both B and L-type endianess variants of icudt53.dat so that
icu-data really is arch-independent again
- Add icu-error-reporting.diff
Tue Jul 29 14:00:00 2014 cooloAATTsuse.com
- add baselibs.conf as source
Mon Jun 16 14:00:00 2014 cooloAATTsuse.com
- add icu-fix-tests-depending-on-date.patch to fix build
see http://sourceforge.net/p/icu/mailman/message/32443311/
Tue Jun 3 14:00:00 2014 tchvatalAATTsuse.com
- Ensure we escape the find %f properly.
Tue Jun 3 14:00:00 2014 tchvatalAATTsuse.com
- 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
Tue Jun 3 14:00:00 2014 tchvatalAATTsuse.com
- Clean up with spec-cleaner and remove some obsolete provide/obsolete
- Use official download tarballs instead of repacks
Mon Apr 7 14:00:00 2014 schwabAATTsuse.de
- Use a glob to avoid architecture dependent file list
Fri Mar 7 13:00:00 2014 roAATTsuse.de
- s390 is big endian as well
Tue Nov 12 13:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 52.1
* Unicode 6.3: New bidi control codes, new Bidi_Class property
values, two new bidi \"bracket\" properties; for other property
value changes see the UAX #44 summary.
* CLDR 24: Improved coverage for top 70+ languages, fractional
plural rules and forms, many new measurement units, major
simplification of collation rule syntax, preliminary version of
European Ordering Rules, new relative fields.
* New API for converting between Windows time zone ID and IANA tz
database ID.
* Implement support for plurals that depend on displayed fractional
values
Mon Jul 29 14:00:00 2013 dvaleevAATTsuse.com
- make filelist depend on architecture
icudt51b.dat - on BigEndian platforms
icudt51l.dat - on LittleEndian
Tue Jul 23 14:00:00 2013 jengelhAATTinai.de
- Add missing symlinks and update description in icu-versioning.diff
Sun Jul 14 14:00:00 2013 jengelhAATTinai.de
- Change icu-versioning.diff: Resolve libqt4 emitting a warning
that it cannot dlopen libicui18n.so
- Build I18N data as a plain file rather than as an arch-dependent
huge shared library
- Add icu-fix-install-mode-files.diff
Sat Jun 15 14:00:00 2013 jengelhAATTinai.de
- Add icu-versioning.diff:
Treat each minor release as a new SONAME (bnc#824262)
Wed Jun 5 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 51.2
* Common Locale Data Repository (CLDR) 23.1
* Time zone database version 2013c
* Security fixes for font layout and glyph table errors. NOTE:
Applications must implement
LEFontInstance::getFontTable(LETag, size_t &length) in their
LEFontInstance subclasses, so that ICU can properly bounds-check
font tables.
Mon May 6 14:00:00 2013 jengelhAATTinai.de
- Update RPM group, description, URL
Tue Mar 26 13:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 51
* Collation tailorings put native script first;
non-Gregorian calendar formats are more consistent;
* Date format/parse now supports CLDR short weekday names
* Support DisplayContext for date formatting, locale display names
* Support new timezone pattern characters in LDML spec
* Support for “dangi” Korean luni-solar calendar
* Add CompactDecimalFormat and TerritoryContainment APIs
* ICU50 regression fix: Affixes set with e.g.
DecimalFormat::setPositivePrefix were ignored for parse
* ICU50 regression fix: UNUM_PARSE_INT_ONLY no longer handled
grouping separator
- Recompress to xz to save space
Fri Jan 25 13:00:00 2013 cfarrellAATTsuse.com
- license update: X11
official spdx.org license list now contains an entry for X11
Sat Jan 19 13:00:00 2013 idonmezAATTsuse.com
- Update to version 50.1.2
* Fix an ABI regression introduced in 50.1, icu bug#9826
Wed Nov 14 13:00:00 2012 jengelhAATTinai.de
- Update to new upstream release 50
* Unicode 6.2: Turkish Lira Sign, improved word & line segmentation
(BreakIterator) for symbols
* CLDR 22.1: Data coverage & quality improved across all major
languages; new short width type for weekday names; new zhuyin
(Bopomofo) collation for Chinese; improved data for
CompactDecimalFormat & RBNF
* Time zone data: 2012h
* Ordinal-number support in MessageFormat & PluralRules
* Deprecate setLocale(locale) in PluralFormat
* Dictionary-based break iterators (word segmentation)
Wed Jul 11 14:00:00 2012 jengelhAATTinai.de
- Remove SuSEconfig.icu; only run the link updater on icu updates
(FATE#313539)
Wed Jun 13 14:00:00 2012 cfarrellAATTsuse.com
- license update: SUSE-XFree86-1.0
The license (as stated in the license.html page) is not upstream at
http://www.spdx.org/licenses yet - thus, use this version (with SUSE-
proprietary prefix until the license goes upstream)
Tue Apr 10 14:00:00 2012 cfarrellAATTsuse.com
- license update: MIT and SUSE-Public-Domain
This is _not_ IBM Public License code.
Tue Apr 3 14:00:00 2012 jengelhAATTmedozas.de
- Update to new upstream release 49.1:
* Unicode 6.1: New scripts & blocks; changes to grapheme break &
line break property values; some characters change from symbol to
Po or No; etc.
* CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1;
new structures for support of Chinese calendar, for
context-dependent capitalization, for gender of lists of people,
for ordinal categories, and for multiple number systems per
locale; deprecation of \"commonlyUsed\" element in timezone names;
removal of \"whole-locale\" aliases; major cleanups of timezone
names, delimiter data, abbreviated number data.
* Support for ISO 4217 numeric currency code
* See http://site.icu-project.org/download/49 for more
Sat Feb 25 13:00:00 2012 jengelhAATTmedozas.de
- Use shlib policy for icu package
- Use proper data directory in CXXFLAGS
Wed Jan 18 13:00:00 2012 vuntzAATTopensuse.org
- Update to version 4.8.1.1:
+ Time zone database version 2011k
+ Several bug fixes.
- Changes from version 4.8.1:
+ Common Locale Data Repository (CLDR) 2.0.1
+ Time zone database version 2011h
+ Several bug fixes.
- Changes from version 4.8.0:
+ Common Changes:
- CLDR 2.0: The CLDR 2.0 release contains numerous improvements
and bug fixes approved by the CLDR committee, including much
additional data for many languages.
- Explicit parent locale support in data imported from CLDR
- MessageFormat and related classes (choice/plural/select) have
been reimplemented, with several improvements and some
incompatible changes.
- Extended PluralFormat pattern syntax supports explicit-value
forms and offsets.
- Utility APIs in PluralRules (get some/all/unique keyword
values)
- Time zone API to return a list of available canonical system
time zone IDs
- Time zone API to return a region
- Collation: Full implementation & public API for script
reordering
- Dictionary-type trie
- GB18030-2005 update
+ ICU4C Specific Changes:
- Alphabetic Index support ported from ICU4J
- X11 Compound Text encoding support ported from ICU4J
- Appendable interface
- Add unzip BuildRequires to handle .zip source file.
- Change the way we unpack the docs zip file: we need to create the
html subdirectory first, so we don\'t unpack via %setup but with
an explicit call to unzip.
Sat Dec 24 13:00:00 2011 vuntzAATTopensuse.org
- Remove call to suse_update_config, and stop removing
config.cache.
Thu Dec 22 13:00:00 2011 vuntzAATTopensuse.org
- Add automake BuildRequires that was implicit before, to fix
build.
Wed Oct 12 14:00:00 2011 vuntzAATTopensuse.org
- Drop pkgdata.diff: everything leads me to think this is not
needed anymore. Debian doesn\'t ship this patch with its 4.4
version of ICU. This patch was just a workaround in the first
place anyway.
Tue Oct 11 14:00:00 2011 dmuellerAATTsuse.de
- Disable \"make check\" when run under qemu.
Tue Aug 2 14:00:00 2011 idonmezAATTnovell.com
- Enable strict-aliasing again since the code seems to be fixed.
- Enable make check inside %check.
- Cleanup the spec file with spec-cleaner.
Thu May 5 14:00:00 2011 vuntzAATTopensuse.org
- Update to version 4.6.1:
+ Common Locale Data Repository (CLDR) 1.9.1
+ Update timezone data support to Olson 2011c
+ Fix: UCOL_RUNTIME_VERSION should be updated for 4.6
+ Fix: Collation Reordering Use Of USCRIPT_UNKNOWN
+ Fix: Can\'t find Hangul with search coll (usearch doesn\'t handle
CE iter behavior)
+ Fix: ULocale#toLanguageTag() should not supply \"und\" as
language when the locale has only private use
+ Fix: USpoof uses NFKD, should be NFD
+ ICU4C-specific bug fixes, including:
- ICU misparses numbers in scientific notation
- detect out of memory issue for Hashtable in low memory
situations
- Changes from version 4.6.0:
+ Unicode 6.0:
- Supports final version of Unicode 6.0
- New UCA data for collation/sorting, with refinements from
CLDR; this data is revamped for more effective use of
collation weights, and noncharacters are now handled
- Support for 2,088 new characters, including the new emoji and
Indian Rupee sign
- Fully updated properties
+ CLDR 1.9:
- Supports final version of CLDR 1.9
- The CLDR release contains numerous improvements and bug fixes
approved by the CLDR committee, mainly in the areas of
collation sequences, transliteration, and available date
formats.
+ Support for UTS #46 Unicode IDNA Compatibility Processing.
+ Alternate number symbols based on numbering system.
+ Compact collation tailoring syntax for reduced memory and disk
footprint.
+ New collation [import] rule for reduced footprint and improved
maintenance.
+ Fast string BiDi direction detection.
+ ICU4C-specific changes:
- ICU 4.6 requires compiler RTTI to be turned on. Please see
the ICU4C readme for more details.
- pkg-config files for a standard way of linking against ICU.
- Promotion to AATTdraft (from AATTinternal) for most regex functions
that provide access via UText.
- Regex support for a \"find progress\" callback.
- Enhance regex APIs to support full 64-bit offsets and
indices.
- New regex API to set match and start position independently.
- Update icu-remove-datetime.patch to apply without fuzz.
- Rebase icu44-rpmlint.diff.
- Add pkg-config BuildRequires to automatically get
pkgconfig()-style Provides.
Fri Jan 14 13:00:00 2011 vuntzAATTopensuse.org
- Update to version 4.4.2:
+ Common Changes:
- Update LMBCS mapping table
- Time zone data 2010l
+ ICU4C Specific Changes:
- Fix: Difference between Java and C implementation with
exponent characters
- Fix: u_fflush (and thus u_fclose) not flushing stateful
converter
- Fix: unum_parseInt64 is not giving proper error
- Fix: Missing header files in Windows build
Thu Jul 8 14:00:00 2010 jengelhAATTmedozas.de
- Update to version 4.4.1
+ Common Changes
- Common Locale Data Repository (CLDR) 1.8.1
- Enabled non-Gregorian calendars in DateIntervalFormat
- Changes from version 4.4:
+ Common Changes
- Unicode 5.2 support.
- CLDR 1.8 data - over 22% more data, with many new locales.
- Normalizer2 - for fast, flexible normalization, paving the
way for UTS #46 support of international domain names.
- Optimized resource bundle format to reduce the ICU resource
bundle installation footprint.
- Hebrew calendar month numbering improvement.
- Finer granular ICU locale resource data packaging.
- SelectFormat - for selecting a translation by a keyword among
multiple alternatives when formatting messages.
- Flexible hour pattern handling in DateFormatPatternGenerator.
- Updated LMBCS converter implementation.
- EBCDIC converter enhancement for supporting various SI/SO
codes used by non-IBM mainframes.
- 64bit time zone transition data support.
+ ICU4C Specific Changes
- Regular Expressions support UText - allowing regular
expressions to work on large or discontiguous text
(Technology Preview).
- DecimalFormat support for big decimal numbers.
- ICU Plug-ins - for packaging a specific ICU servce as plug-in
and calling different versions of plug-ins in a same
environment (Technology Preview).
- C++ public smart pointers.
- Java modified UTF-8 support.
- Improved UnicodeString substring operations.
- New usearch options to control matching of collation elements
- Use %_smp_mflags
- Add icu44-rpmlint.diff to fix some build errors.
- Add pkgdata.diff to help build on some architecture, see
http://bugs.icu-project.org/trac/ticket/6969#comment:19.
Tue Apr 20 14:00:00 2010 crrodriguezAATTopensuse.org
- In JeOS, libicu is installed by default but it should
require timezone package to fullfill all dependencies.
Tue May 26 14:00:00 2009 vuntzAATTnovell.com
- Drop icu4c-3_6-src-setBreakType-public.diff: it\'s not needed
anymore for OOo.
Sat May 23 14:00:00 2009 vuntzAATTnovell.com
- Update to 4.2:
+ Locale Data: ICU uses and supports data from Common Locale Data
Repository (CLDR) 1.7 , which includes data for 146 languages,
159 territories, 468 locales- 21% more locale data than the
previous release.
+ Number system support and the number keyword.
+ Number system override in DateFormat.
+ Numerics used by Hebrew Calendar date in Hebrew locale.
+ BCP47 (language tag) / Locale transformation.
+ BCP47 mapping of LDML keywords.
+ Encoding selector: Return a list of charsets that can handle
the input text.
+ Simple duration: Implementation of CLDR duration format.
+ Available/Preferred keywords for a locale (Calendar, Collation,
and Currency).
+ StringPrep standard profiles: RFC3491 NAMEPREP, RFC3530 NFS4,
RFC3722 iSCSI, RFC3920 NodePrep/ResourcePrep, RFC4011 MIB,
RFC4013 SASLprep, RFC4505 trace and RFC4518 LDAPprep.
+ Miscellaneous Arabic shaping enhancements.
+ UTF-8 friendly internal data structure for Unicode data lookup.
+ API to get CLDR version used by ICU.
+ ISCII charset converter updates (added Gurumukhi, other
updates).
+ Performance improvements in Time Zone Name format/parse, and in
DateIntervalFormat construction.
- Remove AutoReqProv: it\'s default now.
- Drop icu-gcc44.patch: fixed upstream.
- Do not package packaging doc in libicu-doc.
Fri Mar 27 13:00:00 2009 vuntzAATTnovell.com
- Add icu-remove-datetime.patch to be more build-compare friendly.
Mon Mar 2 13:00:00 2009 crrodriguezAATTsuse.de
- fix build with GCC 4.4
- remove static libraries