Skip to content

Commit

Permalink
Update release announcement
Browse files Browse the repository at this point in the history
  • Loading branch information
egli committed Nov 30, 2020
1 parent b7eb679 commit 10eda61
Showing 1 changed file with 68 additions and 56 deletions.
124 changes: 68 additions & 56 deletions ANNOUNCEMENT
@@ -1,7 +1,7 @@
liblouis 3.15.0 has been released
liblouis 3.16.0 has been released

The liblouis developer team is proud to announce the liblouis release
3.15.0. The release is available for download at:
3.16.0. The release is available for download at:

https://github.com/liblouis/liblouis/releases

Expand All @@ -18,94 +18,106 @@ liblouisutdml [2]_ deals with formatting of braille.
Noteworthy changes in this release
==================================

This release contains updates to the Afrikaans, Malayalam, Malay,
Israeli, classical English and Portuguese tables. It also contains a new
table for Coptic thanks to first-time contributor Ibraam Nasif. Behind
the scenes there have been major changes to the cross-compilation
tool-chain that will finally allow us to ship pre-built windows binaries
that contain ``lou_checkyaml.exe``.
This release is mostly the work of Bert Frees. He has put in a lot of
work and pushed some major improvements with regards to how emphasis is
handled (and how this is documented). He fixed a crash when reading URLs
using computer braille. He also worked with many contributors to get
their improvements in. So we have better support for UEB, Dutch, Urdu,
Malayalam, Arabic, Bashkir, Uzbek, Russian computer braille and for
EBAE. I'd like to thank everybody for helping to bring liblouis forward.

For a detailed list of all the changes refer to the list of closed
issues [3]_.

New features
------------

None
- A new opcode ``noemphchars`` was added. This gives you more control
over the placement and scope of various emphasis indicators. Thanks
to Bert Frees.

Bug fixes
---------

None
- Fix an endless loop when using ``compbrlAtCursor`` thanks to Bert
Frees

Braille table improvements
--------------------------

- New computer braille table for the Coptic language thanks to Ibraam
Nasif
- Improvements to Afrikaans thanks to Christo de Klerk

- Fixed correct handling of the ʼn character (0x149)
- Prevent contraction of

- "self" in "selfoon", "selfone",
- "ui" in words and names like "quisling",
"quidproquo", "quiëtis",
"Quinten", "Quintus",
- "er" in words like "konstituering".

- Improved table for Malayalam grade 1 thanks to Jake Kyle.

- Fixed rules for Candrakkala character at the end of a word.
- Fixed rules for letters ര മ ങ in certain contexts.
- Improved back-translation.

- Improvements to grade 2 Malay braille thanks to Herbert Koh.
- Improvements to Israeli 6-dot thanks to BAUM Engineering.

- Fixed number sign for Arabic digits.
- Fixed Hebrew letters with dagesh.

- Added bullets to the classical English tables, thanks to Bue
Vester-Andersen
- Improved Portuguese grade 1 thanks to Bue Vester-Andersen.

- Fixed forward translation of &, <, >, \`, ¶ and '.
- Improved back-translation. The table is now tagged as going both
forward and backward.
- Added missing square root sign.
- Improvements to US EBAE conformance with BANA emphasis guidelines
thanks to Benetech.org
- Fixed a problem with apostrophe in Malayalam thanks to Jake Kyle
- Improvements to contraction use in UEB thanks to James Bowden. In
particular the checkmark (U+2713) is added, the emdash (U+2014) is
fixed, the right single quote used as apostrophe between letters is
fixed and finally some more accented letters have been added.
- Improvements to Urdu Braille and Malayalam thanks to Jake Kyle
- Add characters for Bashkir and Uzbek languages to the Russian
computer braille table. Thanks to Andrey Yakuboy.
- New table for Bashkir uncontracted braille thanks to Rustam
Churagulov and Gabidullin Yunir.
- Updated ``<`` and ``>`` symbols in the Arabic tables thanks to
Ikrami Ahmad.
- Improvements to Dutch thanks to Bert Frees.

- Every word part in a capitalized compound word counts in the
length of a passage.
- ``begcapsphrase`` is allowed to start in a word preceded by
punctuation.

- Improved translation of ligatures in UEB thanks to Bert Frees.
- Multiple improvements to the Russian literary braille thanks to
Andrey Yakuboy and Bert Frees:

- Many new symbols (punctuation, bullets, math symbols, etc) have
been added.
- Punctuation after digits and fractions is now marked with dot 6 to
exclude ambiguities.
- Bugs, such as passing dot 7 in braille Unicode characters, have
been fixed.
- Added the new table with indicating of Cyrillic capital letters.
This recommended for braille display users.
- Removed ``ru-ru-g1.utb`` which was used in many screen-readers as
the only Russian literary braille table. Now it's necessary to use
``ru-litbrl.ctb`` and ``ru-litbrl-detailed.utb``.
- Other minor rules according to actual Russian braille rules.

Other changes
-------------

None
- Support for Python 2 has been removed. The python bindings now only
support Python 3. The deprecation notice was announced in Release
3.13 and the removal is finally done now.
- Improvements to the placement of emphasis and capital indicators.
- The documentation for the emphasis opcodes has been further improved
thanks to Bert Frees.

Deprecation notice
------------------

None
- None

Backwards incompatible changes
------------------------------

None
- ``emphmodechars`` can and must now be set per emphasis class.

Invisible changes
-----------------

- Major rework of the cross-compilation tool-chain. There are now
Docker images that should allow for local builds of binaries for 32
and 64 bit. These include the libyaml library so the binaries contain
``lou_checkyaml.exe``. This will allow table creators to test their
changes locally under windows.
- The emphasis and capitalization handling code has seen major
streamlining, simplification and tidying thanks to Bert Frees.

New, renamed or removed tables
------------------------------

New
~~~

- cop-eg-comp8.utb
- ba.utb
- ru-litbrl-detailed.utb
- en-us-emphasis.uti

Renamed
~~~~~~~
Expand All @@ -115,13 +127,13 @@ None
Removed
~~~~~~~

None
- ru-ru-g1.utb

Next release
============

The next release will be published on November 30 2020 so please keep up
the excellent work and keep those improvements coming.
The next release will be published on March 8 2021 so please keep up the
excellent work and keep those improvements coming.

Share and Enjoy!

Expand All @@ -137,4 +149,4 @@ Footnotes
https://github.com/liblouis/liblouisutdml

.. [3]
https://github.com/liblouis/liblouis/milestone/25?closed=1
https://github.com/liblouis/liblouis/milestone/26?closed=1

0 comments on commit 10eda61

Please sign in to comment.