Releases: xxyzz/WordDumb
Releases · xxyzz/WordDumb
v3.27.1
v3.27.0
New features:
- Run pip in calibre's Python interpreter, requires calibre 6.9.0.
- Support spaCy pretrained transformer models, requires CUDA 10.2 or newer version.
- Re-enable Fandom as X-Ray source by using the MediaWiki parse API.
Bug fixes:
- Update ASIN for MOBI books on Kindle device if the book was sent before using the plugin.
- Re-upload book cover if the book ASIN is changed on Kindle device.
- Move pip general options before install command.
- Fix the StopIteration error for some EPUB books.
If you find this project helpful, please consider on Liberapay.
v3.26.1
What's Changed
Full Changelog: v3.26.0...v3.26.1
If you find this project helpful, please consider on Liberapay.
v3.26.0
New feature:
- Support Chinese Word Wise gloss for EPUB books
Bug fix:
- Fix send file to Android error
Other changes:
- Hide Fandom URL input box. Fandom disabled the MediaWiki TextExtracts API earlier this year.
- Update spaCy to 3.4.2
v3.25.1
Bug fixes:
- Create custom lemmas folder if not exists
- Don't send EPUB file to Kindle
Other changes:
- Only call
setData
when imported file changes current data - Show proxy error dialog for the request SSLError exception
- Add Korean translation, thanks to beecom's contribution
- Add French translation, thanks to PoP's contribution
- Update dependencies
v3.25.0
New features:
- Add IPA to Wiktionary
- Improve lemmas search speed by using the ternary search tries
- Add choose book format dialog for books have multiple supported formats
- Export lemmas text file(.tsv), which can be imported to Anki
- Add Chinese translations for the plugin text
- Add default difficulty values to the English, Chinese, and Japanese Wiktionary. Data source: https://github.com/xxyzz/Proficiency
- Add support of Ukrainian language
- Wiktionary files are downloaded from https://github.com/xxyzz/Proficiency/releases
Bug fixes:
- Resolve Python import standard library error on Fedora
- Resolve dependency errors by removing the dependency folder when Python upgrades minor versions.
Other changes:
- Enable different POS types of the same word in Wiktionary
- Remove inflected, misspelling words, alternative forms, synonyms from Wiktionary
- Use the shortest clause in gloss separated by semicolon
- Change error dialogs to warning dialogs
v3.24.0
New features:
- Import enabled lemmas and difficulty from Anki Deck Package, CSV file and Kindle Vocabulary Builder database
- Add 9854 lemmas and increas difficulty values base on data from Estimating the prevalence and diversity of words in written language by Johns, B. T., Dye, M., & Jones, M. N.
Bug fixes:
- Add pip's hidden option
--no-user
to disable pip user mode - Save customize Wiktionary JSON file
- Only show non-English warning when creating Word Wise
- Add missing NER labels for Korean, Swedish and Croatitan spaCy model
v3.23.1
ARM mac users need to delete the ~/Library/Preferences/calibre/plugins/worddumb-libs-*
folder after upgrading to calibre 6.
Various bug fixes
v3.23.0
New features:
- Add Word Wise
<ruby>
tags and footnotes to EPUB books - Add customize Wiktionary dialog for EPUB books
- Remove soft hyphens from EPUB books
- Add omit option to customize X-Ray dialog
- Use MediaWiki smmary or book quote as X-Ray description if customize X-Ray description is
None
- Add support of Croatian language(spaCy 3.4.0 model)
Bug fixes:
- Ignore invalid inception date
- Upgrade outdated pip on all operating systems
Other changes:
- Don't fuzz match customize X-Ray entities
- Replace newline in X-Ray label with whitespace
- Add unsupported book format/language dialog and warning log
- Set minimum calibre version to 6.0.0
v3.22.0
New features:
- Use customize X-Ray entities to fix NER errors
- Add command line interface
- Include POS type to customize Word Wise table
- Add GPE entity founding date to X-Ray description
- Add X-Ray entity minimal occurrences option
Bug fixes:
- Fix upper case image file not found error
- Only copy Word Wise dictionary file from device
- Fix PyQt6 Enum errors