Skip to main content
Release: 2023-11-01

Notable changes

  • Anki’s version numbering scheme has changed to year.month(.patch).
  • Quite a few add-ons will need updates to support this release. Some porting notes are available.
  • Support for FSRS (which improves upon the scheduling provided by SM-2) is now integrated into Anki. You can compute the model weights directly inside Anki, and no longer need to use custom scheduling. If you have previously used FSRS, please delete the text in the custom scheduling section before enabling FSRS, and ensure the helper add-on has been updated to the 23.10 version if you are using it. By @L-M-Sherlock with help from @dae and @asukaminato0721 in https://github.com/ankitects/anki/pull/2633, #2654 and https://github.com/open-spaced-repetition/fsrs-rs.
  • Anki now has built-in support for creating image occlusions. Select the automatically-added “Image Occlusion” notetype in the add screen to use it. Glutanimate intends to update his add-on soon to work with the new system. By @krmanik, with help from @glutanimate, @hikaru-y, @abdnh and @dae in #2367, #2485, #2600, #2602, #2649, #2689, #2705 and more.
  • .apkg imports are able to merge changed notetypes, and can exclude scheduling data. By @RumovZ in https://github.com/ankitects/anki/pull/2612
  • Performance improvements to things like browser loading in the official builds.
  • You can now customize the video driver in Qt6 in the preferences, which can help to work around graphical issues. @abdnh in https://github.com/ankitects/anki/pull/2643
  • Add an option to stop the timer on answer by @abdnh in https://github.com/ankitects/anki/pull/2673
  • Allow searching for missing custom data properties by @abdnh in https://github.com/ankitects/anki/pull/2626
  • Support searching for custom data strings by @abdnh in https://github.com/ankitects/anki/pull/2634
  • Support for the v2 scheduler has been dropped.
  • .apkg exports now default to the new format.
  • New cards can now be gathered by deck then random note.

Smaller tweaks/fixes

  • Check DB now fixes invalid UTF-8 in tags.

Notes for devs

  • If you wish to build Anki and have installed n2 in the past, please run tools/install-n2 before building.

New Contributors

Changes in 23.10.1

Release: 2023-11-10 General:
  • Update all platforms to Qt 6.6. This change fixes Japanese input on macOS.
  • Fix Anki failing to run on older macOS versions.
  • The Linux Qt6 build requires a newer glibc, so older distros like Debian 11 won’t work with it.
  • Fix syncserver failing to run in macOS packaged build.
  • Fix some potential security issues.
  • Fix ‘creating backup’ showing for longer than necessary.
  • Add tooltip to mask editor button.
  • Allow creation of empty filtered decks by @Gustaf-C in https://github.com/ankitects/anki/pull/2788
  • Add confirmation for upload when AnkiWeb collection determined empty.
  • Fix add-ons screen showing ‘requires Anki >= 2.1.231000’.
  • Fix overflowing filenames displacing import button by @RumovZ in https://github.com/ankitects/anki/pull/2806
  • Fix Anki closing before ‘your clock is wrong’ message appears.
  • Hide “toggle masks” in “Hide One, Guess One” mode by @abdnh in https://github.com/ankitects/anki/pull/2817
  • Change tooltip strings for image occlusion center alignments by @snowtimeglass in https://github.com/ankitects/anki/pull/2815
  • Check video tags in media check.
FSRS:
  • Prompt user to save preset changes before they compute FSRS weights.
  • Fix panic when enabling FSRS with add-on-rescheduled cards.
  • Add an info box so the non-linear nature of desired retention can be seen
  • Improve presentation of log loss and RMSE by @user1823 in https://github.com/ankitects/anki/pull/2805
  • Rename FSRS weights to parameters
  • Handle stability < 0.5 in stability graph