Change Log

eSpeak NG

These are eSpeak NG specific modifications to the ucd-tools project:

  • data/espeak-ng data files for eSpeak NG extended data.
  • espeak-ng PropList property lookup as part of the ucd_property API.

11.0.0 - 2018-07-08

  • Make the ispunct ctype compatibility implementation conformant.
  • Update to Unicode Character Data 11.0.0.
  • Update to Unicode Emoji 11.0.

10.0.0 - 2017-06-25

  • Add iswblank and iswxdigit 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.

9.0.0 - 2016-12-28

  • Update to Unicode Character Data 9.0.0.

8.0.0.1 - 2016-05-31

  • Provide a C API in addition to the C++ API.
  • Convert the implementation from C++ to C.

8.0.0 - 2015-06-06

  • Update to Unicode Character Data 8.0.0.
  • Detect MacOSX glibtoolize in autogen.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.

7.0.0.1 - 2014-07-14

  • Remove the ConScript Unicode Registry data from the Script and Category tables.
  • Fix mapping Script values to string.

7.0.0 - 2014-06-28

  • 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.

6.3.0 - 2013-10-16

  • Update to Unicode Character Data 6.3.0.

6.2.0 - 2013-10-16

  • Use Unicode Character Data 6.2.0.
  • General Category group and value lookup.
  • Script lookup.
  • White_Space property lookup provided by isspace.
  • 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).