UniLib 4.0.0
This is a major release with incompatible API changes.
- 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.