Anki Changelog

New in version 2.0.31

October 20th, 2014
  • Fix a problem where large regular syncs sometimes timed out.

New in version 2.0.30 (October 18th, 2014)

  • Disable embedded fonts on OSX to prevent crashes.
  • The Browse screen on OSX now deletes cards when you press Fn+Del, not Del.
  • Fix a syncing bug triggered by importing apkgs with custom deck options.
  • Fix saved searches not being synced (thanks to Houssam).
  • Fix "check database" not saving changes after fixing an AnkiDroid problem.

New in version 2.0.29 (September 22nd, 2014)

  • Fix "app is damaged" message on OSX Yosemite
  • A new "added" graph that shows how many new cards have been added to the collection.
  • When exporting notes as text, say the number of notes that were exported, not the number of cards.
  • Allow tags to be separated with an ideographic space character (eg. Japanese full width space)
  • Allow closing the edit current dialog with Ctrl-Enter.
  • Show more info when syncing media, so you can see it’s progressing and get an idea of how long is left.
  • All the web components in Anki default to accepting focus and allowing copying now, which should fix issues with some screens not allowing copy to the clipboard, such as the card info screen.
  • Fix a bug where tags were being inserted in place of newlines when importing with html enabled.
  • Fix a bug when trying to recover from a corrupt profile.
  • Fix addons being downloaded with double newlines on Windows.
  • If an existing anki instance is hung, start a new instance when user clicks on anki icon.
  • A few translation fixes thanks to Derbeth.
  • Disable a better error message when some ssl errors occur.
  • Make the tab width in the template editor reasonable.
  • Strip any formatting when pasting into the template editor, as rich text has no meaning there.
  • If the computer has no desktop folder, place collection packages in the user’s home directory.
  • Fix a bug that was allowing nesting other decks under filtered decks.
  • Fix a bug that was causing templates to get out of sync with field names on
  • Don’t jump around in the browser’s card list when deleting cards.
  • On Linux systems that don’t have a documents folder defined, default to ~/Documents/Anki (in English) for the profile folder.
  • We no longer encode and decode and so on when fields are edited. This should fix the bug where users were having text with percent signs in it being turned into other characters.
  • Tags that differ only in case are no longer allowed, as tags were sometimes case-sensitive and sometimes not. The case that you use the first time you enter will be used for all future cards added with that tag. If you want to change the capitalization of that tag, you can temporarily remove the tag from all cards and then add it again with the new case.
  • Ignore >100MB files when syncing instead of having the server throw an error.

New in version 2.0.28 (July 21st, 2014)

  • Fix media syncing state not being properly reset when deauthorizing.

New in version 2.0.27 (July 18th, 2014)

  • Searches in the Browse screen can now be saved into the sidebar, and the tab key order has been improved (thanks to Houssam). These changes conflict with previous versions of the Advanced Browser add-on, so please ensure you download the latest version if you use this add-on.
  • Fixed a bug where a filtered deck with or in it could mistakenly include suspended or buried cards.
  • Fixed crashes in the alternate Mac build.
  • The Preview window now has a "replay audio" button, with the shortcut R like in the review screen.
  • The post-import log now lists the number of notes that were unchanged by a text import. "Unchanged" includes notes that were present in your collection as well as the imported file but were not updated in your collection, whether because the update option was off or they were not changed.
  • The options menu next to each deck in the deck list now has an "export" button, which opens the export dialog with that deck already selected.
  • Don’t display the "added duplicate" message multiple times when a note is already duplicated in the collection but only one new duplicate was added.
  • Fix a bug where Anki was inserting s into the text of imported cards if using quoted multi-line notes, with HTML disabled.
  • Provide more helpful errors when importing corrupt collection packages or .anki2 files.
  • Anki now remembers the previous position and size of various dialogs it didn’t previously.
  • The "suspended" label in the card types graph has been changed to "Suspended+Buried" since that category also counts buried cards.
  • Anki now makes sure the Get Addons dialog opens at an appropriate size when the system font size is unusual.
  • Check that saving a statistics image was successful before displaying a success message, and give a warning if Anki doesn’t have permission to write to the desktop.
  • Give a less confusing error when Anki can’t create a profile folder.
  • Don’t throw an error when attempting to delete unused media that has already been removed.
  • Fix for exporting to csv with quotes in a field (thanks to Rubyu)
  • Tweaks to latex handling which will allow add-ons to switch to pdftex (thanks to Joel)
  • Round cards/minute stat instead of truncating it (thanks to Markus)
  • Fix errors when importing Mnemosyne’s latest db format.
  • Support pasting of m4a urls.
  • Add a fix for an AnkiDroid bug to the Check DB function (thanks to Houssam)
  • Fix tooltip colour for inverted colour schemes. (Thanks to Pat)
  • Don’t trigger help when enter pressed in preferences screen.
  • Fix a bug on Windows where the main window was left open when a corrupt collection was detected.
  • Fix error when Anki is running for multiple users on a multi-user machine.
  • Don’t try to authenticate username and password if user cancels login dialog.
  • Allow changing case of profile name on Windows.
  • Update all duplicates when importing in update mode.
  • Remove initial search text when ctrl-clicking a left panel item.
  • Fix rounding of cards/minute in stats; use 1 decimal place.
  • Fix error when exporting w/ non-latin text in profile name.
  • Prevent profiles from getting out of sync when rename fails.
  • Update note type on apkg import when only templates have changed
  • Search terms in the browser and filtered decks can now be separated by a full width space (thanks to Paul)
  • Catch some rare startup errors on Windows and show them in a dialog box instead of exiting silently.
  • Media syncing has been rewritten to be more reliable:
  • It no longer locks the account, so multiple clients can sync media at the same time (but please do not attempt this with the mobile clients yet, as they have not yet been updated). This is also paving the way towards background syncing of media in the future.
  • The initial sync on a new device can now avoid both sending and receiving files that already exist on both ends.
  • A large number of deleted files could cause timeouts in the past; this is no longer the case.
  • When resuming from a connection error, less data needs to be sent than before.
  • When deauthorizing sync, the media syncing state is reset.

New in version 2.0.26 (April 23rd, 2014)

  • Fix more crashes on Macs.
  • Fix pasting from office applications on Macs.
  • Fix recorded audio playing back at wrong speed on Mac computers that couldn’t record at CD quality.
  • Fix cloze markers appearing on cards when multiple cloze fields were listed in the template on a single line.
  • Fixes to source code tests, thanks to ispedals and julienbaley.
  • Add some hooks for add-on authors, thanks to sagittarian.

New in version 2.0.25 (April 16th, 2014)

  • Fix copy right click menu not appearing when reviewing.
  • Possible fix for shortcut issues with some add-ons when reviewing.
  • Fix from Julien to fail more gracefully when templates need updating.
  • Workaround a crash on Macs that was happening when a progress bar was shown.
  • Roll back to a previous mplayer version on OSX to fix some audio playing too fast.
  • Fix Anki failing to recognize clozes when user had defined multiple cloze fields on a single line in their template.

New in version 2.0.24 (April 14th, 2014)

  • A required upgrade to continue syncing, as the encryption certificate has been updated.
  • An alternative build is now provided which uses an older version of the toolkit. This addresses the Thai slowdown issue on Windows, and continues support for OSX 10.5 & 10.6 on Mac, as the primary build now requires 10.7 or later.
  • For people using add-ons that used multiple colons such as {{ring:my_tag:file.mp3}}, you should update your template to {{ring (my_tag):file.mp3}}. For add-on authors, this change is an improvement by Julien that allows multiple filters to be chained together.
  • If you get an error message about pyqtconfig, please contact the author of the failing add-on and ask them to update the add-on to use qtmajor/qtminor instead, as pyqtconfig was obsoleted a while ago.
  • The deck list in the browser sidebar is now collapsible. This and a few other changes thanks to Houssam.
  • Include buried cards in the suspended count of the graphs.
  • Fix crashes and corruption in column headers on qt5.2 (only relevant for Linux users at the moment)
  • Fix for warnings in console on bleeding edge Linux distros, thanks to ospalh.
  • Remove leech tag on undo if it was added during review.
  • Allow copy context menu for things like card preview.
  • Tweaks to supermemo importer thanks to Bryan.
  • Remove marked and leech tags when exporting without scheduling.
  • More friendly error when ssl fails.
  • Fix 1000 cap in overview screen.
  • Catch another invalid temp folder message.
  • Disallow \r and \n in filenames, and ./.. in profile names.

New in version 2.0.22 (January 30th, 2014)

  • Fix a regression in the type-answer feature where multiple clozes were not presented in order.
  • Some tweaks to the SuperMemo importer, thanks to jmaatta.