- Update to version 3.35.0:
+ This release brings quite a few technical improvements. We've
enhanced support for memory management in the API, added
support for math characters in ~match~ rules, expanded the
Python bindings to include metadata API support, and made it
possible to set the log level via the ~LOUIS_LOGLEVEL~
environment variable.
There are also substantial updates to various language tables,
including improvements to Portuguese 8-dot braille, Hebrew
back-translation, Norwegian 8-dot support, UEB forward
translation, and Hungarian braille. We've added support for
Rokuten Kanji (Japanese Kanji Braille). Russian, Ukrainian,
and Belarusian literary braille tables have received updates
to their space handling rules, and the Danish tables have seen
fixes related to typos and hyphenation.
OBS-URL: https://build.opensuse.org/request/show/1307251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/liblouis?expand=0&rev=63
- Update to version 3.34.0:
+ This release brings significant improvements to various
language tables, particularly for Classical/Biblical Hebrew
where three main standards are now supported. We have a new
table for Thai Grade 2 contracted braille, and substantial
updates to Lithuanian braille tables. There are also
improvements to Hungarian, Dutch, Norwegian, and Turkish
tables. On the technical side, there's new support for building
macOS universal binaries and the pre-built html and plain text
documentation is no longer packaged with the released tarball. (forwarded request 1283994 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1284678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/liblouis?expand=0&rev=62
+ This release brings significant improvements to various
language tables, particularly for Classical/Biblical Hebrew
where three main standards are now supported. We have a new
table for Thai Grade 2 contracted braille, and substantial
updates to Lithuanian braille tables. There are also
improvements to Hungarian, Dutch, Norwegian, and Turkish
tables. On the technical side, there's new support for building
macOS universal binaries and the pre-built html and plain text
documentation is no longer packaged with the released tarball.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/liblouis?expand=0&rev=109
- Update to version 3.24.0:
+ This release contains major updates to Hungarian, UEB, and
Chinese bopomofo braille. Danish has been completely reworked
and there is now support for the Danish braille standard 2022.
There are also some new tables so that liblouis can now
generate Georgian computer braille, Swahili (Kenya) and
Chichewa (Malawi). Aside from that there is the usual
assortment of code cleanups and bug fixes.
OBS-URL: https://build.opensuse.org/request/show/1062486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/liblouis?expand=0&rev=51
- update to 3.24.0:
* This release contains major updates to Hungarian, UEB, and Chinese
bopomofo braille. Danish has been completely reworked and there is now
support for the Danish braille standard 2022. There are also some new
tables so that liblouis can now generate Georgian computer braille,
Swahili (Kenya) and Chichewa (Malawi). Aside from that there is the
usual assortment of code cleanups and bug fixes.
* For a detailed list of all the changes refer to
https://github.com/liblouis/liblouis/milestone/34?closed=1
* Braille table improvements
* New grade 1, 1.2, 1.3, 1.4, 1.5 and 2 tables for Swahili (Kenya) and
grade 1 table for Chichewa (Malawi) thanks to Jake Kyle, Dipendra
Manocha and Martin Kieti.
* Improvements to Hungarian
* Update braille patterns of some Chinese characters and phrases in
the Chinese bopomofo braille table
* Add experimental Georgian computer braille table
* Updated the Danish tables to the new 2022 Danish braille standard
* Limited contraction level (grade 2l or 1.5) is no longer part of
the Danish braille standard 2022.
* There is no longer any need for "literary" tables. In Danish
braille, capital letters are now always indicated, and steps have
been taken in the standard to ensure better back-translation.
* As requested by The Danish Braille Committee, the tables for the
1993 standard will be kept as an option for at least a year. All
the 1993 tables have been renamed to include "_1993" in the
filename, so the new tables will be used as default.
* Improvements to UEB thanks to James Bowden.
* Add new sign for German sharp S (ICEB July 2022)
* Fix a couple of acronyms which require grade 1 indicator (LLB, LLP)
OBS-URL: https://build.opensuse.org/request/show/1060724
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/liblouis?expand=0&rev=86
- update to 3.23.0:
- Fix a problem in the parsing of faulty unbalanced context
expressions. Thanks to Samuel Thibault.
- Fix a buffer overflow problem when ~output.length~ is larger than
~input.length~. Thanks to Samuel Thibault.
- Fix an endless loop in the handling of computer braille. Thanks to
Bert Frees.
** Braille table improvements
- Remove computer braille from Japanese Kantenji as it is not part of
the standard. Thanks to Kensaku Yoza.
- Bring Swedish tables up to date with the latest standard published
by Punktskriftsnämnden (the Swedish Braille Authority) in 2009. The
table for uncontracted braille was replaced and new tables for
(partially and fully) contracted braille have been added. Thanks to
David Renström from Insyn Scandinavia AB.
- Improvements to Hungarian (added more exceptions) and migration to
the ~nonumsign~ opcode thanks to Attila Hammer.
- Fixed a bug in the Ukrainian table that led to wrong translation of
some uppercase letters. Thanks to Andrey Yakuboy and Bert Frees.
- Augment the UEB grade 2 tables to resolve an ambiguity between lower
groupsigns and punctuation at the beginning of words by placing a letter
sign at the front of punctuation. This resolves an ambiguity between, for
example, "discount" and ".count". Thanks to Krzysztof Drewniak.
- Add a new table for /Chinese Common Braille Scheme/ which is a type
of braille used for spelling Mandarin Chinese. It is a variant of
the /Chinese Current Braille System/ but has more perfect marking
rules and produces less ambiguity than the latter. For more
information see the comments in ~zhcn-cbs.ctb~. Thanks to Cary-Rowen
and Frank.
- Updates to the Chinese bopomofo braille table thanks to Bo-Cheng
OBS-URL: https://build.opensuse.org/request/show/1007416
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/liblouis?expand=0&rev=84
- update to 3.20.0:
* This is a major release. Not only in terms of table additions and
updates but also in the way the tables are written. Bert has replaced the
~uplow~ opcode with a more generalized ~base~ opcode. This clears
up the path for a more generalized handling of emphasis and uppercase
characters. In the course of this simplification some bugs with
computer braille were discovered and fixed.
* For this release Bert Frees has been hard at work to clean up the code
base. He fixed a few bugs one of which was causing memory corruption.
Others have contributed corrections to braille tables or even provided
new tables. For example there are now tables for Tshivenda and for
Russian contracted braille.
* This release brings support for many new languages: There is support
for six new languages from South Africa, Northern Kurdish, Kazakh,
Tatar, Yakut, Bulgarian literary braille and finally Khmer, Burmese
and Vietnamese. Aside from that there are also major improvements to
Afrikaans, Russian literary braille, Uzbek and Hebrew Computer
Braille.
* This release stands in the tradition of small incremental improvements
that make it another fine and solid release. Andrey Yakuboy put in a
lot of work to improve Russian literary and computer braille. He also
provided a new table for Belarusian uncontracted and computer braille.
Aside from that there are numerous improvements in Braille tables such
as French, Polish and Urdu. The documentation has been improved as has
the table meta marking the tables whether they are geared towards
forward or backwards translation. I'd like to thank everybody for
helping to bring liblouis forward.
OBS-URL: https://build.opensuse.org/request/show/950292
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/liblouis?expand=0&rev=77
- update to 3.16.1:
** New features
- 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
- Fix an endless loop when using =compbrlAtCursor= thanks to Bert
Frees
** Braille table improvements
- 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 (forwarded request 873553 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/874390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/liblouis?expand=0&rev=45
- update to 3.16.1:
** New features
- 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
- Fix an endless loop when using =compbrlAtCursor= thanks to Bert
Frees
** Braille table improvements
- 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
OBS-URL: https://build.opensuse.org/request/show/873553
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/liblouis?expand=0&rev=75