blob: 4cd06819822953d75d7f7e2b32c6a7578581a263 [file] [log] [blame]
liblouis 3.2.0 has been released
The liblouis developer team is proud to announce the liblouis release
3.2.0. The release is available for download at:
https://github.com/liblouis/liblouis/releases
Introduction
============
Liblouis is an open-source braille translator and back-translator. It
features support for computer, literary and math braille, supports
contracted and uncontracted translation for many, many languages[1].
It plays an important role in an open source accessibility stack and
is used by screenreaders such as NVDA, Orca and JAWS. A companion
project liblouisutdml[2] deals with formatting of braille.
Changes in this release
=======================
Aside from the usual improvements to Braille tables this release
focuses on improving the internal infrastructure. Numerous bugs have
been fixed, the CI infrastructure also checks mingw builds now and
MSVC compatibility has been massively improved. For a detailed list of
all the changes refer to
https://github.com/liblouis/liblouis/milestone/10?closed=1
Bug fixes
~~~~~~~~~
- Fix capsnocont opcode. Also mark capital letters with capsletter
symbol when capsnocont is defined but no begcapsword indicator is
defined. Thanks to Bue Vester-Andersen.
- Fix the syllable opcode. It had been broken under some circumstances
since 3.0. Thanks to Bert Frees and Christian Egli.
Other changes
~~~~~~~~~~~~~
- Fix building of Python bindings when cross-compiling. Thanks to
Chris Brannon
- lou_checkyaml is now only installed if libyaml is available. Thanks
to Christian Egli
- Major internal changes to improve MSVC compatibility. Thanks to Davy
Kager
- Enhance documentation on usage of display tables in particular in
conjunction with Unicode dot patterns. Thanks to Bert Frees
Braille table improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~
- Improvements to the Swedish 8-dots table (`se-se.ctb') thanks to
Kevin Derome
- Improvements to the Simplified-Chinese Braille table thanks to
Roshanson
- Fixes for the International Phonetic Alphabet Braille table thanks
to Ludovic Oger
- Added more Unicode symbols (fractions and not equal) to the UEB
tables. Thanks to Paul Wood and James Bowden.
- Fixes to UEB grade 2 (en-ueb-g2.ctb) thanks to Mike Gray.
- Vastly improved Danish tables thanks to Bue Vester-Andersen.
- New literary tables for 6 dots, mainly for embossing (no
back-translation).
- Improved back-translation in 6 dots tables, all grades.
- New support for many Unicode characters in all 6 dots tables.
- Strengthened internal tests to prevent breaking of tables due to
changes in the code.
- Fixed 8 dots tables which were broken in the previous version.
- New Braille tables for Sinhala script thanks to Ashoka Bandula
Weerawardhana.
- New Hungarian grade 2 Braille table thanks to Attila Hammer.
- Improvements to UEB in particular to symbols specified mostly on the
Appendix 3 (Symbols List) from the Rules of Unified English Braille
Second Edition 2013 document thanks to Victor Montalvão.
- Improvements to Persian 8 dot computer Braille table thanks to
Mohammadreza Rashad.
Backwards incompatible changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The old Greek table gr-gr-g1.utb is gone. Use el.ctb instead
- The doctests are gone. They have been superseded by the YAML tests.
New, renamed or removed tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New
---
- sin.cti
- sin.utb
- hu-hu-g2.ctb (new)
- da-dk-6miscChars.cti (new)
- da-dk-g16-lit.ctb (new)
- da-dk-g26-lit.ctb (new)
- da-dk-g26l-lit.ctb (new)
Renamed
-------
- gr-gr-g1.utb (removed and replaced by el.ctb)
Removed
-------
- da-chardefs6.cti
- da-dk-common6.uti
- da-dk-g26-patches.cti
- da-dk-g2core.cti
- da-dk-nocaps.uti
Next release
============
The next release will be published on September 4 2017 so please keep
up the excellent work and keep those improvements coming.
Share and Enjoy!
-- Christian Egli, on behalf of the liblouis developers
Footnotes
=========
[1] See https://github.com/liblouis/liblouis/tree/master/tables
[2] See https://github.com/liblouis/liblouisutdml
[3] See https://github.com/liblouis/liblouis/wiki/Emphasis-Opcodes#upgrade-from-previous-versions
[4] See https://github.com/liblouis/liblouis/wiki/Licensing-of-liblouis-tables