Releases: mortii/anki-morphs
v4.0.2
v4.0.1
v4.0.0
Breaking Changes 💥
-
The
AnkiMorphs: SSS + Punctuationmorphemizer has been removed. If you were using it, switch toAnkiMorphs: Simple Space Splitterand filter out unwanted characters using theIgnore custom characterspreprocess option. -
Relaxed overly restrictive guardrails for the
spaCymorphemizers, 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 Replacefeature 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 numbersoption in the preprocessing settings.
Performance Boost ⚡
- Recalc should be ~10% faster for those who already had the
am-highlightedextra field selected. - The
Jiebamorphemizer (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
undefinedtag 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 morphsoption now works on cards with theam-known-manuallytag ( #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)