Skip to content

Releases: mortii/anki-morphs

v4.0.2

22 Mar 11:18
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fixed Anki sporadically crashing when making changes in the AnkiMorphs settings (#321)
  • Fixed morphs accidentally merging on cards that have <br> tags (#322)

Contributors 👥

@wolearyc @mdraves91 @mortii

v4.0.1

23 Feb 00:18
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fixed note filters not respecting tag filters when the same note type was used across multiple filters (#319)

Contributors 👥

@mdraves91 @mortii

v4.0.0

14 Feb 22:36
Compare
Choose a tag to compare

Breaking Changes 💥

  • The AnkiMorphs: SSS + Punctuation morphemizer has been removed. If you were using it, switch to AnkiMorphs: Simple Space Splitter and filter out unwanted characters using the Ignore 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's Find 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]

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 👥

@RobHelgeson @mortii

v3.3.0

11 Oct 18:37
Compare
Choose a tag to compare

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 👥

@mortii, @IncontinentCell, @aleksejrs

v3.2.2

05 Oct 11:42
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fixed 'undo' (Ctrl+Z) not working correctly when Anki's interface language was set to a non-English language (#296)

Contributors 👥

@bie-zheng, @mortii

v3.2.1

04 Oct 14:08
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fixed a crash that can happens when studying a large number of new cards in a single day (#295)

Contributors 👥

@hans

v3.2.0

20 Sep 19:26
Compare
Choose a tag to compare

New ✨

  • Added option to ignore custom characters when preprocessing text

Documentation 📖

Contributors 👥

@rwmpelstilzchen, @buqamura, @mortii

v3.1.1

31 Aug 09:04
Compare
Choose a tag to compare

Bug Fixes 🐛

  • Fixed 'PermissionError' when running recalc with priority file(s) open in another program (#285)

Contributors 👥

@mdraves91

v3.1.0

24 Aug 20:06
Compare
Choose a tag to compare

New ✨

  • Selections and geometry of AnkiMorphs dialogs are now preserved between sessions (#147)
  • Error message when trying to use non-utf8 files (#245)

Bug Fixes 🐛

  • Fixed 'load files' button not enabling after manually editing the input field (#284)

Contributors 👥

@aleksejrs, @Gardengul, @mortii

v3.0.1

09 Aug 17:44
Compare
Choose a tag to compare

Bug Fixes 🐛

  • The Suspend new cards with only known morphs option now works on cards with the am-known-manually tag ( #276)

Documentation 📖

Contributors 👥

@buster-blue, @fuquasteve, @Celebes, @mortii