Download Latest Version 5.1.0 source code.tar.gz (628.8 kB)
Email in envelope

Get an email when there's a new version of PyGlossary

Home / 5.1.0
Name Modified Size InfoDownloads / Week
Parent folder
5.1.0 source code.tar.gz 2025-07-01 628.8 kB
5.1.0 source code.zip 2025-07-01 911.3 kB
README.md 2025-07-01 2.0 kB
Totals: 3 Items   1.5 MB 0

What's Changed

Switch to Python 3.11 (drop Python 3.10)

Bug fixes

  • Fix bug in DataEntry for empty files
  • Wiktextract: writeSenseExample: fix TypeError and some refactoring, fix [#653]

Features / improvements

  • glossary_v2: auto-sort on glos.write if format has sortOnWrite=ALWAYS, [#656]
  • Add Yomichan reader (#655) by @Electro98
  • Mobipocket writer: save res files / data entries
  • StarDict reader: support directories inside res dir
  • TextGlossaryReader: support directories inside *_res dir. Applies to these formats:
  • Tabfile (.txt)
  • Lingoes LDF
  • Dictfile (.df)
  • cc_kedict
  • dictunformat

Type annotations, refactoring, documentation

  • ae26e450 migrate to modern logger interface (#659)
  • f5ffed40 mobi writer: only use kindlegen verbose mode on log debug mode
  • a0b431fb add ConfigType with TypedDict
  • fec5a4d8 switch to ruff 0.11.12, fix PLC0207 errors
  • 6653153a typing: fix UIType
  • 804c6b83 typing: fix pyright errors in glossary_v2.py
  • 60a86abb typing fixes / improvements
  • c084fe71 typing: fixes in glossary_types.py
  • 74497ff9 ui: move some code from base.py to config.py
  • c774a079 ui: remove UIBase.configDefDict
  • c768688d ui_tk: [#654]: fix formatting, update comment
  • cb1ffd65 ui_tk: typing fixes and cleanup
  • 0b234ec9 update all in text_utils.py, update pyproject.toml
  • e65aa506 update doc/internals.md
  • b68e7c8c Update ui_tk.py (make app DPI-aware, remove blurry fonts on Windows) by @sklart
  • d93a990d use relative imports in pyglossary/*.py

New Contributors

Full Changelog: https://github.com/ilius/pyglossary/compare/5.0.10...5.1.0

Source: README.md, updated 2025-07-01