File: //usr/share/doc/courier-unicode/ChangeLog
2.3.1
2024-08-05 Sam Varshavchik <mrsam@courier-mta.com>
* courier-debuild: implement DEBGCC=default, to help with pbuilder.
2.3.0
2023-12-18 Sam Varshavchik <mrsam@courier-mta.com>
* Unicode 15 update. Added unicode_derived_<name>() lookup for
derived core properties. Added unicode_general_category_lookup()
for general category lookups. Fix GB11 rule.
2.2.6
2022-12-02 Sam Varshavchik <mrsam@courier-mta.com>
* Debian/Ubuntu: update lintian overrides
2.2.5
2022-11-12 Sam Varshavchik <mrsam@courier-mta.com>
* Adjust deb packaging. Check /etc/lsb-release and include the
distribution release in the deb package version, to faciliate
updating to the same version of the package in an updated release.
2.2.4
2022-05-22 Sam Varshavchik <mrsam@courier-mta.com>
* configure.ac: gcc 12, autotool updates.
2022-03-13 Sam Varshavchik <mrsam@courier-mta.com>
* Add scripts to create installable .deb packages, update
documentation.
2.2.3
2021-03-21 Sam Varshavchik <mrsam@courier-mta.com>
* Fix compilation error on CentOS 7.
2.2.2
2021-03-12 Sam Varshavchik <mrsam@courier-mta.com>
* unicode_bidi.c: Implement unicode_bidi_combining(). Implement
canonical and compatibility decomposition and canonical composition.
2021-03-06 Sam Varshavchik <mrsam@courier-mta.com>
* unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
what its documentation says its return code is.
2021-02-24 Sam Varshavchik <mrsam@courier-mta.com>
* Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
unicode::bidi_override,
2.2.1
2021-02-14 Sam Varshavchik <mrsam@courier-mta.com>
* unicode_bidi_calc and unicode_bidi_calc_levels return a
unicode_bidi_direction object, to indicate whether the
computer paragraph embedding level was explicitly computed or
defaulted.
2021-02-13 Sam Varshavchik <mrsam@courier-mta.com>
* courier-unicode-version.m4: split version checking macro into its
own m4 file.
* unicode::bidi_calc - an empty string with an explicit embedding
level should return the requested embedding level.
2.2
2020-11-05 Sam Varshavchik <mrsam@courier-mta.com>
* unicode::iconvert::convert, fix uninitialized variable.
2020-11-04 Sam Varshavchik <mrsam@courier-mta.com>
* spec file: add BuildRequires: %{__make} (will be required in F34).
2020-07-11 Sam Varshavchik <mrsam@courier-mta.com>
* Implement bidirectional algorithm, canonical or equivalent character
mappings.
2020-07-04 Sam Varshavchik <mrsam@courier-mta.com>
* Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
property lookup, adds an alternative sequence-based grapheme API
that handles multi-character emoji rules.
* Add bidi property lookups.
2.1.2
2020-11-25 Sam Varshavchik <mrsam@courier-mta.com>
* Makefile.am: Regenerate docs due to broken man page links.
2.1.1
2020-11-24 Sam Varshavchik <mrsam@courier-mta.com>
* unicodebuf.c (unicode_buf_remove): Bug fix.
2.1
2020-04-21 Sam Varshavchik <mrsam@courier-mta.com>
* Add AC_PROG_CC_C99 to configure
2018-07-13 Sam Varshavchik <mrsam@courier-mta.com>
* unicode.c: Fix error and validation of valid modified-utf7
encoding.
2018-07-11 Sam Varshavchik <mrsam@courier-mta.com>
* unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
2018-04-27 Sam Varshavchik <mrsam@courier-mta.com>
* gcc 8 update, fix assertions. libtool and toolchain updates.
2.0
2017-03-06 Sam Varshavchik <mrsam@courier-mta.com>
* Migrate to C++11: remove unicode_char, use char32_t. Replace
std::vector<unicode_char> with std::u32string.
1.5
2016-02-19 Sam Varshavchik <mrsam@courier-mta.com>
* configure.ac: Better test for available of nl_langinfo_l().
1.3
2015-06-28 Sam Varshavchik <mrsam@courier-mta.com>
* all: rebased against Unicode 8
2015-02-27 Sam Varshavchik <mrsam@courier-mta.com>
* courier-unicode: Rename unicode.h, library name, to avoid name
clashing with some old, forgotten, Gnome library.
2015-01-19 Sam Varshavchik <mrsam@courier-mta.com>
* all: rebased against Unicode 7. Added unicode_script(), tr24
Scripts lookup.
1.1
2014-06-02 Sam Varshavchik <mrsam@courier-mta.com>
* unicode.h: Add convenience definitions for several standard character
sets in the C++ unicode:: namespace.
* unicode.h: change iconvert::fromu::convert() to return an additional
bool flag, an error indication.
* unicode.h: declare "deleted" when compiling at C++11 level, or higher,
and fix some existing C++03-style private declaration stubs.
* unicode.h: fix pure virtual function call abort.
* linebreaktest.C (main): Make fromu::convert return an indication
of a failed conversion.
1.0
2014-01-06 Sam Varshavchik <mrsam@courier-mta.com>
* Refactored as a standalone library, changed some symbol names.