liblouisxml NEWS -- history of user-visible changes. * Noteworthy changes in release 2.11.0 (2022-03-08) This minor Liblouisutdml release adds support for liblouis 3.20 and up. For a detailed list of all the changes refer to [[https://github.com/liblouis/liblouisutdml/milestone/7?closed=1][the list of closed issues]]. ** New features - Add support for liblouis 3.20 ** Other - Add Lithuanian hyphenation table * Noteworthy changes in release 2.10.0 (2021-03-10) This minor Liblouisutdml release improves the documentation and improves the build and test infrastructure. It also adds support for liblouis 3.17. For a detailed list of all the changes refer to [[https://github.com/liblouis/liblouisutdml/milestone/6?closed=1][the list of closed issues]]. ** New features - Add support for liblouis 3.17 ** Other - Improve the documentation thanks to Norbert Márkus - New Dockerfiles to cross-compile using mingw thanks to Christian Egli * Noteworthy changes in release 2.9.0 (2020-08-31) This Liblouisutdml release fixes a couple of bugs and adds support for liblouis 3.15. For a detailed list of all the changes refer to [[https://github.com/liblouis/liblouisutdml/milestone/5?closed=1][the list of closed issues]]. ** New features - Add support for liblouis 3.15 ** Bug fixes - Fix a buffer overflow thanks to Samuel Thibault - Fix a typo in ~make_makefile.c~ thanks to Arend Arends - Fix a few bugs in the windows make file generator thanks to Christian Egli ** Other - Improvements to the help screen thanks to Sebastian Humenda - Fix some math test cases thanks to Christian Egli * Noteworthy changes in release 2.8.0 (2019-09-09) This Liblouisutdml release adds a couple of new features and adds support for liblouis 3.11. For a detailed list of all the changes refer to [[https://github.com/liblouis/liblouisutdml/milestone/3?closed=1][the list of closed issues]]. ** New features - Add support for liblouis 3.11 - Add a setting for minimum syllable length (hyphenation) thanks to Bert Frees - Add a new page number format: Roman capitals, thanks to Bert Frees ** Bug fixes - Drop the dependency on internal liblouis API, thanks to Christian Egli and Bert Frees - Handle empty elements with style thanks to Bert Frees - Fix ~topBoxline~ and ~bottomBoxline~ thanks to Bert Frees - Fix ~printPageNumberRange=yes~ with ~printPageNumberAt=bottom~ thanks to Bert Frees - Allow Roman numbers greater than 1000 thanks to Bert Frees - Fix Belgian math thanks to Bert Frees ** Other - Added a huge set of MathML -> Nemeth tests thanks to Neil Soiffer - Add a description to the NAME section of the man page thanks to Samuel Thibault * Noteworthy changes in release 2.7.1 (2019-05-07) This Liblouisutdml release adds a couple of new features and adds support for liblouis 3.9. ** New features - Add support for liblouis 3.9 - Add a Dockerfile - Add heading supports for opendocument files thanks to Samuel Thibault - Support automatic page numbering thanks to Samuel Thibault. LibreOffice documents do not provide explicit page numbers, but provides the pagebreak points, so liblouisutdml can simply count the page numbers. - Move math tables from Liblouis to Liblouisutdml thanks to Bert Frees ** Bug fixes - Use the prefixed LOG_FOO constants thanks to Christian Egli - Fix cross build from source issue ** Other - Convert the test suite to a standard Automake Parallel Test Harness thanks to Christian Egli - Set the default log level to LOU_LOG_WARN * Noteworthy changes in release 2.7.0 (2017-09-20) This Liblouisutdml release finally has support for liblouis 3.0. ** Bug fixes - Fixes for locating jni.h on macOS thanks to Gordon Byrnes - Fix so footer doesn't stop KeepWithNext working thanks to Paul Wood - Fix log level type in default callback thanks to Boris Dušek * Noteworthy changes in release 2.6.0 (2015-06-09) This is the first official Liblouisutdml release in a long time. Many bug fixes and stability improvements have gone into it. There are a couple of new features like end note functionality and boxlines for example. Also there is an extensive test suite now and the documentation has been vastly enhanced. ** New features - Added an extensive test suite which tests liblouisutml under various circumstances. - Add a configure option to disable the Java bindings. - Added Java bindings for logging callback API in liblouis. - Add end note functionality. Thanks to Paul Wood from Torch Trust ** Bug fixes - fixed a problem with duplicate semantics attributes - solve multiple brl nodes after math nodes - Improve the documentation on XPath expressions. - Fixed numerous problems in the build system. - Fixed the character used when UCS2 builds encounter characters above u+ffff ** Documentation updates - Document the end note functionality - Add an index for the default styles - Update the documentation appendix - Add the boxline style. Thanks to Michael Whapples. * Noteworthy changes in release 2.1.0 (2009-11-23) The main focus for this release has been the addition of user-defined styles with the associated documentation overhaul. Also there is a new tool rtf2brl and all the tools now have man pages. ** New features *** Styles - User-defined styles - styles can be nested in a document - Persistent style settings - roman page numbering *** Semantic action - "newentries no" semantic action - "linespacing" semantic action *** rtf2brl There is a new tool to generate Braille from rtf. *** man pages All tools accept the --version and --help options and are documented in man pages. The tools are now licensed with GPL. ** Bug fixes - The version number is now displayed correctly. * Noteworthy changes in release 2.0.0 (2009-08-21) This release contains support for UK and Marburg math and the usual assortment of bug fixes. ** New features - Beta version of UK Maths - Alpha version of Marburg math - rpm spec file ** Bug fixes - Updated semantic files - Documentation fixes - Fix for building static libs * Noteworthy changes in release 1.9.1 (2009-04-21) ** Bug fixes - Fix the table of contents generator - Improved the documentation * Noteworthy changes in release 1.9.0 (2009-03-04) This release contains some new semantic actions and some major documentation updates. ** New features *** configfile and configstring semantic actions The configfile, configstring and configtweak semantic actions enable the configuration of liblouisxml to be changed according to the contents of the document being transcribed. *** Documentation up-to-date The documentation is brought up-to-date. Specifically the semantic actions are now described in detail. Also there is now documentation about the table of contents feature. ** Bug fixes - Fix a problem with -p option in xml2brl - New paths.c which finds where the program is under Windows - Added build instructions for Windows and Mac - Fix a buffer overflow in table of contents generation ** Changes in behavior None * Noteworthy changes in release 1.8.0 (2009-02-01) This is the first release of liblouisxml from the Google code page. It is a bug fix release to work with the latest release of liblouis. ** New features No new user visible features ** Bug fixes Search for liblouis tables under /usr/share now. ** Changes in behavior None Local variables: mode: org end: