[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-libunistring] GNU libunistring-1.0 released [stable]
From: |
Bruno Haible |
Subject: |
[bug-libunistring] GNU libunistring-1.0 released [stable] |
Date: |
Wed, 05 Jan 2022 00:03:48 +0100 |
GNU libunistring is now available in version 1.0.
==== New in 1.0 ====
* The license has changed from "LGPLv3+ or GPLv2" to "LGPLv3+ or GPLv2+".
* The data tables and algorithms have been updated to Unicode version 14.0.0.
* The functions u8_uctomb, u16_uctomb, u32_uctomb now support strings larger
than 2 GiB by taking an 'n' argument of type ptrdiff_t (instead of int).
* The functions u*_possible_linebreaks and u*_width_linebreaks now make it
easier to work with strings that contain CR-LF sequences: In this case,
in the returned array, it will return UC_BREAK_CR_BEFORE_LF followed by
UC_BREAK_MANDATORY (instead of twice UC_BREAK_MANDATORY).
* There are new properties for recognizing pictographic symbols and
regional indicators:
- UC_PROPERTY_EMOJI uc_is_property_emoji
- UC_PROPERTY_EMOJI_PRESENTATION uc_is_property_emoji_presentation
- UC_PROPERTY_EMOJI_MODIFIER uc_is_property_emoji_modifier
- UC_PROPERTY_EMOJI_MODIFIER_BASE uc_is_property_emoji_modifier_base
- UC_PROPERTY_EMOJI_COMPONENT uc_is_property_emoji_component
- UC_PROPERTY_EXTENDED_PICTOGRAPHIC uc_is_property_extended_pictographic
- UC_PROPERTY_REGIONAL_INDICATOR uc_is_property_regional_indicator
* Fixed multithread-safety bugs on Cygwin, native Windows, and Haiku.
==== Download ====
Here are the compressed sources:
https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.gz (4.1MB)
https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.xz (2.3MB)
Here are the GPG detached signatures[*]:
https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.gz.sig
https://ftp.gnu.org/gnu/libunistring/libunistring-1.0.tar.xz.sig
Here are the SHA1 and SHA256 checksums:
File: libunistring-1.0.tar.gz
SHA1 sum: cd38e3850b2d08a55cce0380d3510e7df83c6306
SHA256 sum: 3c0184c0e492d7c208ce31d25dd1d2c58f0c3ed6cbbe032c5b248cddad318544
File: libunistring-1.0.tar.xz
SHA1 sum: ebae3103346745bef3534910a5c5afbf72099b2a
SHA256 sum: 5bab55b49f75d77ed26b257997e919b693f29fd4a1bc22e0e6e024c246c72741
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify libunistring-1.0.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys F5BE8B267C6A406D
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.71
Automake 1.16.4
Gnulib v0.1-5095-gb79766eae
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug-libunistring] GNU libunistring-1.0 released [stable],
Bruno Haible <=