* Orca no longer depends on the python3-pyatspi package; it accesses
AT-SPI2 directly through gobject introspection.
* Orca now has an optional dependency on the Spiel library. Please
see "Experimental Features" in README.md for details.
New and Updated Features:
* Spiel support has been added to Orca. Spiel is a new speech synthesis
API that works with eSpeak and Piper, with other synthesizers planned.
Web:
* Handled several issues causing Orca to jump unexpectedly to the top
of the page.
* Interrupt speech before presenting new line/location with caret nav.
This should improve behavior when arrowing rapidly within content.
* Fix bug causing "\ufffc" to be shown in braille instead of the link.
* Eliminate (nearly all of) our text sanity-checks and hacks that had
been in place for Firefox/Gecko bugs. Mozilla fixed those bugs as
part of their Cache The World work. This should improve performance.
General:
* Fix bug causing focus to be incorrectly changed when selection is
automatically updated in a related tree. This can happen with email
applications (e.g. incoming messages).
* Fix bug causing us to skip certain named elements in StackExchange
and StackOverflow.
* Fix several terminal-related flat review issues.
* Fix notifications in KDE not being fully presented by Notification
Presenter.
* Don't say "Window" when a MATE switcher window first appears.
* Echo sentence after whitespace typed rather than punctuation so the
presentation does not get cut off.
* Fix bug causing Orca to speak an object from the wrong window in
Mouse Review.
* Listen for and present document:page-changed events.
* Remove logic from the Event Manager that was obsoleted by the ability
to obsolete queued events. Make remaining logic more performant.
* Convert Orca from using pyatspi to using AT-SPI2 directly. Much code
clean-up was also done in the process.
* Miscellaneous code changes related to becoming more ready for Wayland.
New and updated translations (THANKS EVERYONE!!!):
cs Czech Daniel Rusek
eu Basque Asier Sarasua Garmendia
fa Persian Danial Behzadi
he Hebrew Yaron Shahrabani
hu Hungarian Attila Hammer
ka Georgian Ekaterine Papava
pt_BR Brazilian Portuguese Juliano de Souza Camargo
ru Russian Artur S0
sl Slovenian Matej Urbančič
sv Swedish Anders Jonsson
tr Turkish Sabri Ünal
uk Ukrainian Yuri Chornoivan