Releases: mortii/anki-morphs
v4.0.2
v4.0.1
v4.0.0
Breaking Changes 💥
-
The
AnkiMorphs: SSS + Punctuation
morphemizer has been removed. If you were using it, switch toAnkiMorphs: Simple Space Splitter
and filter out unwanted characters using theIgnore custom characters
preprocess option. -
Relaxed overly restrictive guardrails for the
spaCy
morphemizers, which previously generated excessive morphs and filtered out all numbers. As a trade-off, they may now be less effective at handling malformed text. If this becomes an issue, consider using Anki'sFind and Replace
feature to clean up problematic input.Here are some examples of the morph output before and after this change:
- Old:
Ça m’est égal
->[ça | m'est | égal]
- New:
Ça m’est égal
->[ça | m' | est | égal]
- Old:
mother-in-law
->[mother-in-law]
- New:
mother-in-law
->[mother | in | law]
- Old:
New ✨
- Added alternative dynamic (just-in-time) highlighting.
- Added
Ignore numbers
option in the preprocessing settings.
Performance Boost ⚡
- Recalc should be ~10% faster for those who already had the
am-highlighted
extra field selected. - The
Jieba
morphemizer (AnkiMorphs: Chinese
) now uses caching, significantly speeding up successive recalcs.
Bug Fixes 🐛
- Fixed some ruby text incorrectly splitting when highlighted. These will be highlighted with an
undefined
tag instead.
Documentation 📖
Contributors 👥
v3.3.0
Announcement: The future of this add-on
I recently found out that Anki plans to transition away from Qt (the framework used for the GUI) to Svelte. This has completely killed my motivation for continuing to develop this add-on, as I have zero interest in porting the existing Qt code and components. As a result, this is probably the final non-bugfix release of AnkiMorphs.
New ✨
- Added support for additional file formats for the generators (
.ass
,.epub
,.html
) and made the existing parsing more sophisticated (#297)
Bug Fixes 🐛
- Fixed default output path of priority files & study plans
Documentation 📖
Contributors 👥
v3.2.2
v3.2.1
v3.2.0
New ✨
- Added option to ignore custom characters when preprocessing text
Documentation 📖
Contributors 👥
v3.1.1
v3.1.0
v3.0.1
Bug Fixes 🐛
- The
Suspend new cards with only known morphs
option now works on cards with theam-known-manually
tag ( #276)
Documentation 📖
- Reviewing cards: encounterting suitable 1T cards (#261)
- Extra fields guide has an additional warning about selecting unnecessary fields (#272)
- names.txt guide has an additional note about when the names are loaded (#277)