What's Changed
Compatibility
The Linux package now requires glibc 2.28+ (2019 Ubuntu/Fedora, and 2021 Debian).
New Features
FSRS
FSRS has received significant changes in this release, and should be even more
efficient. It is recommended that you optimize your presets after updating.
To avoid errors on older clients, updated parameters will only be visible to
Anki releases from 24.11 on. Older clients will continue to work, but may
give you different scheduling results when reviews are done on them.
By L-M-Sherlock in https://github.com/ankitects/anki/pull/3298.
Other new features:
* Add FSRS simulator to deck options by L-M-Sherlock in https://github.com/ankitects/anki/pull/3257
* Add forgetting curve to card info by L-M-Sherlock in https://github.com/ankitects/anki/pull/3437
* Let FSRS control short term schedule when no (re)learning steps are set. This is experimental. By L-M-Sherlock in https://github.com/ankitects/anki/pull/3375 and https://github.com/ankitects/anki/pull/3505 and https://github.com/ankitects/anki/pull/3367
Scheduling
* Load balancing: within your fuzz range, Anki will now try to pick days that have fewer reviews waiting. By jakeprobst in https://github.com/ankitects/anki/pull/3230.
* Easy days: you can now tell Anki to try avoid certain days of the week. By L-M-Sherlock in https://github.com/ankitects/anki/pull/3442
* Decks can now be sorted by descending retrievability. Simulations have shown this is a better choice
when you have a backlog, and this sort order is likely to become the default in the future.
Stats/Graphs
* Add true retention stats by L-M-Sherlock in https://github.com/ankitects/anki/pull/3425
* Estimated total knowledge by note, and daily load by L-M-Sherlock in https://github.com/ankitects/anki/pull/3507
Other Features
* Add "open image" option to editor by user1823 in https://github.com/ankitects/anki/pull/3431
* Add an option to show image from editor in folder by user1823 in https://github.com/ankitects/anki/pull/3412
* Add card position column and always show position in card info by taylorobyen in https://github.com/ankitects/anki/pull/3471
* Add option for toggling update checks by voczi in https://github.com/ankitects/anki/pull/3346
* Add revert to backup option to file menu by taylorobyen in https://github.com/ankitects/anki/pull/3434
* Empty Cards can now be undone by Arthur-Milchior in https://github.com/ankitects/anki/pull/3386
* If deck options are modified, ask before closing by Arthur-Milchior in https://github.com/ankitects/anki/pull/3410
* Integrate AnkiHub Sign-in into the preferences screen by abdnh in https://github.com/ankitects/anki/pull/3232.
* Support {{type:nc:...}} to ignore combining characters by twwn in https://github.com/ankitects/anki/pull/3422
Other Changes
This is not a comprehensive list; a big thank you also to people who have contributed
things like behind-the-scenes improvements, and fixes to regressions that occurred during
development.
* Allow maximizing the notetypes screen by cdonat2 in https://github.com/ankitects/anki/pull/3328
* Apply fuzz to SM2 lapse interval and respect max ivl by user1823 in https://github.com/ankitects/anki/pull/3275
* Do not show warning if Browser Appearance has no field references by abdnh in https://github.com/ankitects/anki/pull/3566
* Do not strip quotation marks from deck/tag names by abdnh in https://github.com/ankitects/anki/pull/3407
* Don't exclude suspended cards when updating all FSRS params.
* Don't hide text when hiding I/O masks by escribapetrus in https://github.com/ankitects/anki/pull/3277
* Don't ignore buried cards in future due graph by jakeprobst in https://github.com/ankitects/anki/pull/3368
* Ensure profile name is treated in a case-insensitive manner by abdnh in https://github.com/ankitects/anki/pull/3372
* Escape special search characters in preset name by abdnh in https://github.com/ankitects/anki/pull/3554
* Exclude new cards from Future Due stats by user1823 in https://github.com/ankitects/anki/pull/3576
* Fix .DS_Store file shown as an unused media file by bpnguyen107 in https://github.com/ankitects/anki/pull/3380
* Fix 'NoneType object is not subscriptable' error by davidculley in https://github.com/ankitects/anki/pull/3286
* Fix bug with “A 100 day interval will become X days.” by bpnguyen107 in https://github.com/ankitects/anki/pull/3432
* Fix editor loses focus when toggling list if list item empty by cy7sh in https://github.com/ankitects/anki/pull/3483
* Fix editor losing focus when toggling list and copy selects wrong target deck for filtered decks by singurty in https://github.com/ankitects/anki/pull/3465
* Fix error when exporting from empty cards screen
* Fix field focus lost when pressing alt in the editor by abdnh in https://github.com/ankitects/anki/pull/3378
* Fix FSRS progress sometime shows 0 reviews by L-M-Sherlock in https://github.com/ankitects/anki/pull/3591
* Fix FSRS progress update issues by abdnh in https://github.com/ankitects/anki/pull/3420
* Fix graph averages by abdnh in https://github.com/ankitects/anki/pull/3406
* Fix imports of decks with file paths using special URL characters by themis-d in https://github.com/ankitects/anki/pull/3377
* Fix inconsistent retrievability calculations between normal/filtered decks and display/sorting by L-M-Sherlock in https://github.com/ankitects/anki/pull/3582
* Fix incorrect canvas bounds calculations in image occlusion by taylorobyen in https://github.com/ankitects/anki/pull/3457
* Fix invalid preset search matching cards in filtered decks
* Fix minimum interval warning shown when FSRS is enabled by abdnh in https://github.com/ankitects/anki/pull/3409
* Fix Mnemosyne importer choking on due dates >= 2038 by bpnguyen107 in https://github.com/ankitects/anki/pull/3459
* Fix reschedule not working on cards in filtered deck by L-M-Sherlock in https://github.com/ankitects/anki/pull/3441
* Fix setting tags column to first unmapped column in CSV importer by RumovZ in https://github.com/ankitects/anki/pull/3568
* Fix UI hanging when update check stalls
* Fix unused parent tags getting cleared by abdnh in https://github.com/ankitects/anki/pull/3299
* Hide right click copy option in deck list by bpnguyen107 in https://github.com/ankitects/anki/pull/3363
* Improve the accessibility of the Preferences dialog by RastislavKish in https://github.com/ankitects/anki/pull/3255
* Include backlog cards in today in future due graph by jakeprobst in https://github.com/ankitects/anki/pull/3379
* More closely match performance of Python FSRS optimizer by L-M-Sherlock in https://github.com/ankitects/anki/pull/3540
* Remove legacy import option by abdnh in https://github.com/ankitects/anki/pull/3536
* Stop automatically adding Image Occlusion type in Add screen by abdnh in https://github.com/ankitects/anki/pull/3408
* Truncate in the middle of a deck name in the browse screen, not the end by bpnguyen107 in 3387
New Contributors
* RastislavKish made their first contribution in https://github.com/ankitects/anki/pull/3255
* davidculley made their first contribution in https://github.com/ankitects/anki/pull/3293
* isym444 made their first contribution in https://github.com/ankitects/anki/pull/3284
* brishtibheja made their first contribution in https://github.com/ankitects/anki/pull/3288
* Expertium made their first contribution in https://github.com/ankitects/anki/pull/3314
* cdonat2 made their first contribution in https://github.com/ankitects/anki/pull/3328
* asukaminato0721 made their first contribution in https://github.com/ankitects/anki/pull/3330
* DillBal made their first contribution in https://github.com/ankitects/anki/pull/3345
* bpnguyen107 made their first contribution in https://github.com/ankitects/anki/pull/3356
* jakeprobst made their first contribution in https://github.com/ankitects/anki/pull/3230
* themis-d made their first contribution in https://github.com/ankitects/anki/pull/3377
* gregorylearns made their first contribution in https://github.com/ankitects/anki/pull/3399
* taylorobyen made their first contribution in https://github.com/ankitects/anki/pull/3404
* lukesbart made their first contribution in https://github.com/ankitects/anki/pull/3398
* krischerven made their first contribution in https://github.com/ankitects/anki/pull/3413
* cy7sh made their first contribution in https://github.com/ankitects/anki/pull/3465
* phu54321 made their first contribution in https://github.com/ankitects/anki/pull/3467
* lima-limon-inc made their first contribution in https://github.com/ankitects/anki/pull/3485
**Full Changelog**: https://github.com/ankitects/anki/compare/24.06.3...24.11