Name | Modified | Size | Downloads / 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 onglos.write
if format hassortOnWrite=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
- @sklart made their first contribution in https://github.com/ilius/pyglossary/pull/654
- @Electro98 made their first contribution in https://github.com/ilius/pyglossary/pull/655
- @emmanuel-ferdman made their first contribution in https://github.com/ilius/pyglossary/pull/659
Full Changelog: https://github.com/ilius/pyglossary/compare/5.0.10...5.1.0