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:
