Anki

Latest version: v24.11

Safety actively analyzes 688917 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

2.1.36

Not secure
Notable changes:

- Alternate builds have been discontinued. If you are using a 32 bit system, or
a macOS version older than 10.13, Anki 2.1.35 is the last release you will be able
to update to.
- MathJax has been updated to version 3, thanks to Henrik. It should render faster
than before. If you were customizing the MathJax configuration using Javascript,
you will need to
[use a new method](https://github.com/ankitects/anki/pull/809#issuecomment-721438738).
- A separate mpv process is now used to play videos on Windows, which should
solve issues with playing getting stuck, thanks to Kelciour.
- The handling of wildcards and escape characters in search [has been
reworked](https://docs.ankiweb.net/#/searching?id=matching-special-characters)
to be more consistent, thanks to Rumo.
- Early startup messages are now translable, thanks to Abdo.
- When cards are rescheduled in the browse screen, a review entry log is now created.
- The main card area is now focused instead of the bottom area during review,
which allows using the keyboard to scroll, thanks to Henrik.

Bugfixes:

- Fixed corrupt indexes when checking database.
- Fixed duplicate search when sort field is not first field (thanks to Abdo).
- Fixed error when switching to note type with fewer fields.
- Fixed invalid utf8 in notes when checking database.
- Fixed invisible scrollbar in night mode + browser.
- Fixed issues with "find duplicates" (thanks to Abdo)
- Fixed some issues with adding/renaming decks (thanks to Cecini).
- Other minor fixes.

For developers:

- Anki is now built using Bazel. This leads to more reliable builds, and reduces
the number of dependencies you need to manually install. Please see docs/ for
updated build instructions, and report any issues you encounter on the user
forums.
- The minimum Python version has been updated to 3.8.
- The wheels available on PyPI support both Python 3.8 and 3.9.
- All translations have been migrated to [Fluent](https://translating.ankiweb.net/#/anki/developers).
- Normal and night mode theming now uses CSS variables, making it easier to override in add-ons.
- The congrats screen, burying/suspending, filtered deck building/emptying, browser sidebar, and card
reposition/reset have been reworked. If you were modifying them in an add-on, your add-on
may need updating. For the congratulations screen, see the new webview_did_inject_style_into_page
hook

Thanks to all the people who have contributed bugfixes and code/doc updates:
Abdo, Lukkea, Akshara, Kelciour, David, Henrik, Colin, Johan, Piotr, Andreas,
Arthur, Alan, RumovZ, Cecini, Soren, Krish, ianki, Cyphar and kaczmarj, in no
particular order.

Thanks also to all of the people who have contributed translations for this
and previous releases: https://i18n.ankiweb.net/contributors/

2.1.35

Not secure
This is the last Anki version that supports 32 bit Windows machines, and macOS 10.12 and older. If you use either of those, please pick the -alternate version.

- Fix a bug in Anki 2.1.29+ that caused excessive memory and CPU usage
on long-running operations that show a progress bar, such as importing.
- Roll back Mac and Windows builds to Qt 5.14 again,
as there are still issues with 5.15.
- Fix display issue in graphs on alternate Mac build.
- Fix preview not updating on multiple selection (thanks to abdo).
- Fix old content appearing when flagging immediately
after typing.
- Fix some handling of `*` in searches.
- Sidebar now correctly escapes some characters (thanks to abdo).

2.1.34

Not secure
- Fix a bug in Anki 2.1.28+ where a newly created deck config would default to
an ease of 130%. When updating, Anki will automatically change any deck
configs with an ease of 130% back to 250%, and change any cards using those
deck configs with a low ease back to an ease of 250%. Users who updated from
an older Anki version and did not add new deck configurations should not be
affected. If you have deliberately set an initial ease of 130%, please change
it to 131% or greater prior to upgrading, so that Anki leaves your settings
alone. Thanks to Aleksa for discovering the issue.
- Update the standard builds to the latest GUI toolkit version.
Please report any improvements or regressions you notice.
- Dropped audio plays automatically again (thanks to abdo).
- Revert to older sound playing behaviour to work around issues
(thanks to kelciour).
- is:due now stops at now+learn ahead limit, instead of end of day.
- Various improvements/fixes, some thanks Aleksa & Henrik.

2.1.33

Not secure
- Access More button in review screen with 'm' (thanks to ANH).
- Audio no longer plays when dropped/pasted (thanks to ANH).
- Fix bulk tag adding not adding tags if tag is a substring of an existing tag (thanks to Soren)
- Fix cards not being unburied if leaving Anki open and the first action of a new day is a sync.
- Fix drag&drop into existing content (thanks to ANH).
- Fix error when add-ons tried to access note/template in card template screen.
- Fix next learn message in congrats screen.
- Fix nonbreaking spaces in filenames not being handled properly.
- Fix text in export file selector (thanks to ANH).
- Fix timeouts in full syncs and media syncs again.

2.1.32

Not secure
- Roll back a change in the previous update that could cause syncs to time out.
- Fix sign up link in login screen.

2.1.31

Not secure
- Show card counts in pie graph, and other minor graph tweaks.
- Fix sync error+lost review when undoing in v2 filtered deck with scheduling off.
- Fix crash when dragging & dropping, thanks to ANH25.
- Fix 'stale notetype' error after sync+add.
- Close "edit current" when current card deleted.
- Code improvements thanks to ANH, Arthur, Evandro, Henrik and Thomas.
- Find&Replace completion is now case sensitive.
- Fix crash when recovering notes with missing notetype.
- Fix duplicate detection when input text is not normalized.
- Fix Empty Cards not ignoring BR tags.
- Fix Find&Replace window sizing.
- Fix handling of nested legacy template directives.
- Fix issues with bulk tag removal.
- Fix mpv failing to play audio after it's restarted, thanks to Kelciour.
- Fix some (rare) crashes.
- Full syncs and media syncs now terminate more quickly when the connection breaks.
- Improve support for getting proxies from Windows registry.
- Remove embedded direction markers in RTL cloze deletions.
- Strip nul characters from tags.

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.