5.2.0
What's Changed
-
Fix exception on command line progress bar when
tqdmis not installed -
Fix a few packaging details (PEP 639) (#684)
-
Fix potential error in library compatibility:
Entry: add backword=keyword argument as deprecated, also makedefiarg optional
-
Add command
pyglossary-diff, #686 -
Add/update type annotations, update documentation and sample codes
-
FreeDict: set
auto_rtl=Trueby default, drop support forauto_rtl=None -
CSV writer: show error for bad encoding value
-
StarDict:
-
Reader" replace
sametypesequence=Nonewithsametypesequence="-"
Nowsametypesequence=Noneis the same assametypesequence=""
which means auto-set based on contents -
Writer: replace
sqlite=Noneoption withautosqlite=True
-
-
Zim reader: fix quoting of href= value
-
Edict2
-
Tkinter UI: Lots of improvements and new options
- Re-design Read/Write Options Dialog without Treeview
- Move Read/Write Options into "Options" MenuButton, like ui_gtk3
- Add Options -> Info / Metedata
- Add Options -> General Options
- Fix Format Dialog's Treeview row height and fast scrolling
- Fix not validating inputFormat and outputFormat given by command line
-
Gtk3 UI: Lots of improvements and new options
- Re-design Read/Write Options Dialog without Treeview
- Gerenal Options: Sort: use RadioButton and some fixes
- Fix dialog for showing dependencies
- Fix not validating inputFormat and outputFormat given by command line
-
Gtk4 UI: Lots of improvements and new options
- Re-design Read/Write Options Dialog without Treeview
- Replace read/write/general options buttons with a single "Options" MenuButton
- Gerenal Options: Sort: add Locale and fix updateWidgets
- Fix not validating inputFormat and outputFormat given by command line
New Contributors
- @benfl made their first contribution in #678
- @doronbehar made their first contribution in #684
Full Changelog: 5.1.1...5.2.0