- Update Unicode data to 16.0.0.
- Increase the minimum requirements to C++ 17 [incompatible change].
- Change the namespace from
ufal::unilib
tounilib
[incompatible change]. - Start using
std::string_view
in the API [incompatible change]. - Merge
utf8
andutf16
classes to justutf
[incompatible change]. - Add also full casing mappings (where the casing of a single codepoint is longer than 1 codepoint).
- Replace the system generating the API documentation.
- Update Unicode data to 15.1.0.
- Stop using the
std::iterator
deprecated in C++17.
- Update Unicode data to 15.0.0.
- Update Unicode to 13.0.0.
- Update tests to work also under Windows. We now use C++ Builtem http://github.com/ufal/cpp_builtem as build system and require Python3 to run the tests.
- Fix warnings of G++ 6.
- Update Unicode to 8.0.0.
- Move
version::current
from header to object file.
- Start using Semantic Versioning http://semver.org/.
- Use t2t_docsys http://github.com/ufal/t2t_docsys as documentation system.
- Renamed the
utf{8,16}::{string,buffer}_decoder_helper
helper classes toutf{8,16}::{string,buffer}_decoder
. - Add version structure.
- Fix compilation on Visual C++ 2013.
- Changed license to MPL 2.0.
- Updated Unicode to 7.0.0.
- Changed license to 3-clause BSD.
- Added ustrip with combining mark stripping.
- Initial public release.
- Unicode 6.3.