Release Notes: The data was updated according to Unicode 6.0.0. A bug where assertions in the code can fail if U+FFFC is encountered at the beginning of a line was fixed.


Release Notes: The data was updated according to Unicode 6.0.0. A bug where assertions in the code can fail if U+FFFC is encountered at the beginning of a line was fixed.


Release Notes: The algorithm and data were updated according to UAX #14-24 and LineBreak-5.2.0.txt. Some functions were renamed to reduce namespace pollution. The Doxygen documentation was improved.


Release Notes: A bug was fixed in which an assertion in code can fail if an invalid UTF-8 or UTF-16 sequence is encountered near the end of input. The specialization of right single quotation mark as a closing punctuation mark in English, French, and Spanish was removed because it can be used as apostrophe. The Doxygen documentation was made better.


Release Notes: The release is just to correct a wrong date in the header file to avoid confusion. Users who have already downloaded version 1.1 probably do not need to download it again.


Release Notes: This release is a transitional release for a 2.0 release that will reduce the namespace pollution by prefixing `lb_' to symbols that users generally do not use directly. Existing users should not be impacted generally. However, new users are expected to use is_line_breakable instead of is_breakable, and remember that get_next_char_utf* will be renamed.