News
Liblouis Release 3.32.0
02 Dec 2024 - Liblouis
A lot of intense work by Matt, Paul, Leonard, Eric, Sarah and Bert went into this release. There are new tables for Biblical Language and Ancient Near Eastern Studies. We have improvements for UEB, Spanish, Turkish and Hungarian. There are also a couple of new features, for example the handling of the language metadata has been extended to handle language ranges.
I'd like to thank all the very dedicated contributors for helping to push liblouis forward.
For a detailed list of all the changes refer to the list of closed issues.
- New features
- Bug fixes
- Braille table improvements
- Other changes
- Deprecation notice
- Backwards incompatible changes
- Invisible changes
- New, renamed or removed tables
New features
lou_translate
now has an option to specify a display table. This is especially useful when using a query. Before it would just default to a Unicode display table, thanks to Christian Egli.- Meta data for
language
andregion
can now be specified using a IETF Extended Language Range. This is particularly useful for accessing tables related to a specific region, for instance. Thanks to Bert Frees.
Bug fixes
- Fix a memory problem in the
getTable
function. Thanks to the oss-fuzz project for reporting and to Christian Egli for fixing it. - Fix a build problem on Windows related to
strncasecmp
which was reported at the last minute by Leonard de Ruijter and fixed by Christian Egli.
Braille table improvements
- Updates to Spanish grade 1 thanks to José Manuel Delicado:
- Removed lowered digits. This allows certain punctuation to be written again.
- Included
digits6Dots.uti
. This prevents the numsign from disappearing. - The symbols
.
{.verbatim} and,
{.verbatim} are used as numeric mode chars. - Added the
noback
operator to the apostrophe symbol, since it's not very used and conflicts with the.
{.verbatim}.
- Extensive fixes to the UEB computer code thanks to James Bowden.
- Improvements to Turkish grade 2 thanks to Oğuz Uğur and Attila Hammer.
- Hungarian improvements (added more exceptions) thanks to Attila Hammer.
- There is now an include table for symbols referencing the critical apparatus in critical texts thanks to Matt Yeater.
Other changes
- Migrate to
realloc-posix
from gnulib, asrealloc-gnu
that we used before is now deprecated. Thanks to Christian Egli. - Improvements to the manual thanks to Huan Wu.
- Thanks to Rob Beezer we now have instructions on how to install Python bindings in a virtual environment.
Deprecation notice
- None
Backwards incompatible changes
- If liblouis has been compiled for 16-bit Unicode it will now error if a table contains characters outside of that range. Previously it would issue a warning and ignore the problem. Thanks to Christian Egli.
Invisible changes
- None
New, renamed or removed tables
New
critical-apparatus.uti
he-common-consonants.uti
he-common-vowels-ihbc.uti
Renamed
- None
Removed
- None
Older news
- Liblouis Release 3.31.0
- Liblouis Release 3.30.0
- Liblouis Release 3.29.0
- Liblouis Release 3.28.0
- Liblouisutdml Release 2.12.0
- Liblouis Release 3.27.0
- Improved security for liblouis
- Liblouis Release 3.26.0
- liblouis has a new irc channel
- Liblouis Release 3.25.0
- Liblouis Release 3.24.0
- Liblouis Release 3.23.0
- Liblouis Release 3.22.0
- Emacs mode for editing liblouis tables
- Liblouisutdml Release 2.11.0
- Liblouis Release 3.21.0
- Liblouis Release 3.20.0
- Liblouis Release 3.19.0
- Liblouis mourns the loss of Mike Gray
- Liblouis Release 3.18.0
- Liblouisutdml Release 2.10.0
- Liblouis Release 3.17.0
- Liblouis Release 3.16.1
- Liblouis Release 3.16.0
- Liblouisutdml Release 2.9.0
- Liblouis Release 3.15.0
- Liblouis maintainers receive Google Open Source Peer Bonus
- Liblouis Release 3.14.0
- Liblouis Release 3.13.0
- Liblouis Release 3.12.0
- Liblouisutdml Release 2.8.0
- Liblouis Release 3.11.0
- Liblouis Release 3.10.0
- Liblouisutdml Release 2.7.1
- Liblouis Release 3.9.0
- Liblouis Release 3.8.0
- Liblouis Release 3.7.0
- Liblouis Release 3.6.0
- Liblouis Release 3.5.0
- Liblouis Release 3.4.0
- Docker images
- Liblouis Release 3.3.0
- Liblouis ported to Javascript
- Liblouis Release 3.2.0
- Liblouis Release 3.1.0
- Liblouis Release 3.0.0
- Send To Braille Windows Shortcut
- Liblouis Release 2.6.5
- Liblouis Release 2.6.4
- Liblouisutdml Release 2.6.0
- Liblouis Release 2.6.3
- Liblouis Release 2.6.2
- Liblouis Release 2.6.1
- Liblouis Release 2.6.0
- Liblouis moves to a time based release schedule
- Maintainership succession
- Liblouis Release 2.5.4
- Liblouis Release 2.5.3
- Liblouis Release 2.5.2
- Liblouis Release 2.5.1
- Liblouis Release 2.5.0
- Liblouis Release 2.4.1
- Liblouis Release 2.4.0
- Article about John J. Boyer in the The DAISY Planet
- Liblouisxml Release 2.4.0
- Liblouis Release 2.3.0
- Liblouis Release 2.2.0
- Liblouis Release 2.1.1
- Liblouis Release 2.1.0
- Liblouis Release 2.0.0
- Liblouis Release 1.9.0
- Liblouisxml Release 2.1.0
- Liblouis Release 1.8.0
- Liblouisxml Release 2.0.0
- Liblouis Release 1.7.0
- Liblouis Release 1.6.2
- Liblouisxml Release 1.9.1
- Liblouis Release 1.6.1
- Liblouisxml Release 1.9.0
- Liblouis Release 1.6.0
- Liblouisxml Release 1.8.0
- Liblouis Release 1.5.0