What's Changed
- Glossary: fix #633 bad DeprecationWarning in read and write
- Glossary: do not catch LookupError in
Glossary.write
- FreeDict: fix adding inflections as keywords (#632)
- DSL: fix IndexError in parseEntryBlock, #623
TextGlossaryReader
: optimize progress bar, and add envNO_READ_MULTI_PART
- StarDict reader: support type 'r'
- Mobi: add 2 kindlgen flags (#629) by @BoboTiG
- Mobi: print error logs if source/target lang is not set, #624
- Add --gtk3 and --ui=gtk3, make --gtk and --ui=gtk an alias for gtk3 rename ui_gtk.py to ui_gtk3.py
- ui_tk: About: combine 3 tabs into 1 (like before removing tix)
- ui_tk: improve layout: hide status bar when switch to About tab
- Github actions: move all inline bash scripts into script files, switch to ruff 0.11.0
scripts/plugin-doc.py
: switch to tomllib, requires Python >= 3.11 nowscripts/diff-glossary
: add a ZWNJ between deleted(red) and added(green) words
New Contributors
Full Changelog: 5.0.8...5.0.9