1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184
|
=======================================================================
RELEASES INFORMATION
=======================================================================
LibThai 0.1.30 (2 Jan 2026):
* No more dependency on autoconf-archive when building from Git.
* Handle memory allocation failures.
Thanks: Marc Mutz (Issue #23, PR #24), Peng Wu (Issue #15)
* Save more memory by sharing constant data in text segment.
Thanks: Marc Mutz (PR #21)
* Fix potential integer overflows in code.
Thanks: Mark Mutz (PR #22, PR #25, PR #26)
* Improved documentation.
Thanks: Arthit Suriyawongkul (PR #27, PR #31, Issue #34)
* Updated word break dictionary.
Thanks: montree phromthong (PR #28)
LibThai 0.1.29 (21 Dec 2021):
* Rewritten thbrk test.
* More compliance with UAX#14 (Unicode Line Breaking Algorithm) for thbrk.
* Fix a typo in TIS-620 character name in tis.h.
* Updated word break dictionary.
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.
|