- Update to Unicode Character Data 12.0.0.
- Update to Unicode Emoji 12.0.
- Fix -fsanitize=address issues in case.c.
- Make the ispunct ctype compatibility implementation conformant.
- Update to Unicode Character Data 11.0.0.
- Update to Unicode Emoji 11.0.
- Add
iswblank
andiswxdigit
compatibility. - Improve ctype compatibility.
- PropList and emoji-data property lookup.
- Support building with a C89 compiler.
- Update to Unicode Character Data 10.0.0.
- Unicode Emoji 5.0.
- Update to Unicode Character Data 9.0.0.
- Provide a C API in addition to the C++ API.
- Convert the implementation from C++ to C.
- Update to Unicode Character Data 8.0.0.
- Detect MacOSX
glibtoolize
inautogen.sh
. - Use UCD
PropertyValueAliases
instead of the IANA subtag registry for the script label to ISO 15924 mapping. - Support enabling the CSUR data via the
--with-csur
configure flag.
- Remove the ConScript Unicode Registry data from the Script and Category tables.
- Fix mapping Script values to string.
- Update to Unicode Character Data 7.0.0.
- Updated the script list to support all ISO 15924 scripts.
- Add a make target for building the documentation.
- Update to Unicode Character Data 6.3.0.
- Use Unicode Character Data 6.2.0.
- General Category group and value lookup.
- Script lookup.
White_Space
property lookup provided byisspace
.- Uses compact data tables for minimal overhead.
- Support for Klingon [F8D0-F8FF] from the ConScript Unicode Registry.
wctype.h/wchar.h compatibility:
- ctype-style API.
- case conversion API (including
totitle
to convert to title case).