Changelog for
libutf8proc3-2.9.0-24.1.x86_64.rpm :
* Sun Nov 05 2023 Andreas Stieger
- update to 2.9.0:
* Unicode 15.1 support- switch to cmake build system and package license file
* Tue Dec 06 2022 Dirk Müller - update to 2.8.0:
* Unicode 15 support
* Mon Dec 20 2021 Dirk Müller - update to 2.7.0: - Unicode 14 support - Support `GNUInstallDirs` in CMake build - `cmake` build now installs `pkg-config` file - Various build and portability improvements.
* Tue Dec 29 2020 Dirk Müller - update to 2.6.1: - Bugfix in `utf8proc_grapheme_break_stateful` for `NULL` state argument, which also broke `utf8proc_grapheme_break`. - New `utf8proc_islower` and `utf8proc_isupper` functions ([#196]). - Bugfix for manual calls to `grapheme_break_extended` for initial characters ([#205]). - Various build and portability improvements.
* Sat Mar 28 2020 Andreas Stieger - utf8proc 2.5.0:
* Unicode 13 support
* No longer report zero width for category Sk
* Wed May 15 2019 Andreas Stieger - utf8proc 2.4.0:
* Unicode 12.1 support
* Fixed incorrect UTF8PROC_VERSION_MINOR version number in header and bumped shared-library version- includes changes from 2.3.0:
* Unicode 12 support
* New function utf8proc_unicode_version to return the supported Unicode version
* Simpler character-width computation that no longer uses GNU Unifont metrics: East-Asian wide characters have width 2, and all other printable characters have width 1
* Fix CHARBOUND option for utf8proc_map to preserve U+FFFE and U+FFFF non-characters
* Wed Aug 08 2018 astiegerAATTsuse.com- utf8proc 2.2.0:
* Unicode 11 support
* utf8proc_NFKC_Casefold convenience function for NFKC_Casefold normalization
* UTF8PROC_STRIPNA option to strip unassigned codepoints
* toupper of ß (U+00df) now yields ẞ (U+1E9E), similar to musl; case-folding still yields the standard \"ss\" mapping.
* utf8proc_charwidth now returns 1 for U+00AD (soft hyphen) and for unassigned/PUA codepoints
* Fixed a composition bug
* Thu Feb 16 2017 astiegerAATTsuse.com- utf8proc 2.1.0:
* New functions utf8proc_map_custom and utf8proc_decompose_custom to allow user-supplied transformations of codepoints, in conjunction with other transformations
* New function utf8proc_normalize_utf32 to apply normalizations directly to UTF-32 data (not just UTF-8)
* Fixed stack overflow that could occur due to incorrect definition of UINT16_MAX with some compilers (boo#1025696)
* Updated font metrics to use Unifont 9.0.04.- includes changes from 2.0.2:
* C89/C99 fixes- includes changes from 2.0.1:
* Bug fix in utf8proc_grapheme_break_stateful- includes changes from 2.0:
* Updated for Unicode 9.0
* New utf8proc_grapheme_break_stateful to handle the complicated grapheme-breaking rules in Unicode 9. The old utf8proc_grapheme_break is still provided, but may incorrectly identify grapheme breaks in some Unicode-9 sequences.
* Smaller Unicode tables This required changes in the utf8proc_property_t structure, which breaks backward compatibility if struct is accessed directly
* Buffer overrun fix (bsc#1025685)
* Sun Apr 24 2016 astiegerAATTsuse.com- utf8proc 1.3.1:
* Do not export symbol for internal function unsafe_encode_char()
* Install relative symbolic links for shared libraries
* Enable and fix compiler warnings- remove cmake dependency
* Thu Sep 17 2015 dmitry_rAATTopensuse.org- Update to version 1.3
* Updated for Unicode 8.0, see NEWS.md for more details