libthai/NEWS

166 lines
5.4 KiB
Plaintext

=======================================================================
RELEASES INFORMATION
=======================================================================
LibThai 0.1.28 (1 Aug 2018):
* Fix missing includes in wchar-related headers.
* More C90 (ANSI C) compliance.
* Updated word break dictionary.
LibThai 0.1.27 (25 Oct 2017):
* Fix another reproducibility issue in the generated documentation,
caught by Debian Reproducible.
* Updated word break dictionary.
LibThai 0.1.26 (14 Dec 2016):
* Updated word break dictionary.
LibThai 0.1.25 (28 Jun 2016):
* New word break APIs for more thread-safety.
* Fix compilation error and warning with GCC 6.
* Do not test word breaking if dictionary is disabled.
* Updated word break dictionary.
LibThai 0.1.24 (22 Nov 2015):
* Fix infinite loop caused by optimization in previous version.
(Thanks Zack Weinberg for the report via Debian #805703
http://bugs.debian.org/805703)
* Updated word break dictionary.
LibThai 0.1.23 (22 Oct 2015):
* Correctly check doxygen version on configure.
(Change adapted from Petr Gajdos' proposed patch to libdatrie.)
* Threadsafe word breaking.
(Thanks Behdad Esfahbod for the report.)
* Improve word breaking performance by 0.1%
(About 0.28% when used with libdatrie 0.2.10)
* Updated word break dictionary.
LibThai 0.1.22 (8 May 2015):
* Updated word break dictionary.
* Improve word breaking performance by 0.38%
* No timestamp on Doxygen-generated doc
(Thanks Debian Reproducible)
LibThai 0.1.21 (21 August 2014):
* Updated word break dictionary.
* Improve word breaking performance by 8.61%
LibThai 0.1.20 (25 October 2013):
* Updated word break dictionary.
* Fix compiler warnings in test suites.
LibThai 0.1.19 (29 January 2013):
* New API th_validate_leveled() for IM correction with strictness level.
* Updated word break dictionary.
* Switched to XZ tarball compression.
LibThai 0.1.18 (12 June 2012):
* Updated word break dictionary.
LibThai 0.1.17 (21 February 2012):
* Recognizes acronyms on word breaking.
(Thanks John Tapsell for the report and initial patch.)
* Updated word break dictionary.
LibThai 0.1.16 (5 November 2011):
* Updated word break dictionary.
LibThai 0.1.15 (24 March 2011):
* Updated word break dictionary.
LibThai 0.1.14 (28 February 2010):
* Fix crash on corrupted dictionary file; now it fails quietly instead.
* License clarification on individual source files.
* Updated word break dictionary.
LibThai 0.1.13 (15 January 2010):
* Fix integer overflow vulnerabilities (CVE-2009-4012).
* Updated word break dictionary.
LibThai 0.1.12 (18 June 2009):
* Improved unknown words boundary.
* Add symbol versioning.
* Updated word break dictionary.
LibThai 0.1.11 (6 April 2009):
* Diminished link flags in pkg-config info, for less dependency for clients.
* More words in word break dictionary.
LibThai 0.1.10 (30 March 2009):
* More dictionary capacity with libdatrie 0.2.
* Dictionary clean-up on unload.
* Some performance fine-tuning.
* More words in word break dictionary.
LibThai 0.1.9 (28 August 2007):
* Rewritten itemization for line breaker, for conformance to UAX#14.
* Revised dictionary for compound words support.
LibThai 0.1.8 (3 March 2007):
* Improved handling of white spaces in word break routine, for better quality
line wrapping in Gecko libthai component.
* More words in word break dictionary.
* Excessive exported symbols are eliminated from library.
LibThai 0.1.7 (14 October 2006):
* Rewritten word break routines:
- Split dictionary from source, thus new dependency on libdatrie
- New word break routine from scratch, for maintainability
* Improved dictionary for word segmentation:
- New word list preparation process from multiple categories
- New contemporary words not included in Royal Institute dictionary,
as well as some proper names for countries and locations, etc.
- Fine-tuned dictionary to get rid of some potential ambiguities
LibThai 0.1.6 (5 August 2006):
* Documentation with doxygen.
* Add missing APIs.
* Fix compiler warnings.
LibThai 0.1.5 (13 March 2006):
* Improved word breaking. Space is now also considered a breakable point.
* More PUA support for Mac fonts rendering.
* Start maintaining library version info from now on.
LibThai 0.1.4 (16 October 2004):
* Handle the rendering of NIKHAHIT and MAITAIKHU for Pali and Kuy,
respectively, in which the marks can be in either above or top level.
* Input sequence validation for NIKHAHIT and MAITAIKHU is improved as well.
* Render the error case of repeated SARA AM's more gracefully.
LibThai 0.1.3 (22 February 2004):
* Define blank base glyph for floating upper/lower vowels rendering.
* (Minor modified version as required by pango-libthai binding).
LibThai 0.1.2 (10 September 2003):
* It's still alive!
* Bug fix & code furnishing
* conversion functions for Win & Mac extension
* Some document (man pages)
* Experiment with GTK+ 2 plug-ins (in separate packages)
LibThai 0.1.1 (14 August 2001):
* WTT-based cell clustering
* Thai input sequence correction
* Thai shaping
LibThai 0.1.0 (4 August 2001):
* First public release, request for comments for API
* Thai character properties with WTT 2.0 tables
* Thai string collation (bilingual)
* Thai string normalization
* WTT-based input sequence checking
* Thai Word breaking (cttex)
* Conversion between TIS-620 and Unicode
* All implementations not yet completed
=======================================================================
See ChangeLog file for more details.