Problems

Detailed changes

Changes in 2.1.1beta2

Detect when video drivers fail to load, and automatically switch
to the next driver when Anki is started again.

The --hwaccel option has been removed in favour of a file in your Anki
data folder, which you only need to change once.

To force hardware acceleration on Windows, run cmd.exe and type the following:

echo auto > %APPDATA%\Anki2\gldriver

Available options are auto, angle, and the default software.

On Linux, in a terminal:

echo auto > ~/.local/share/Anki2/gldriver

Available options are auto or the default software.

Changes in 2.1.1beta1

Fix exporting of .apkg files with the regular scheduler.

Updated toolkit on Windows build.

Fix windows not showing up in tabs on OSX in full screen mode (you may
need to close and reopen them once).

Convert embedded images to files when pasting HTML.

Fix pasting of copied images from Finder.

The sort field is now shown RTL when set to RTL in the field options.

Changes in 2.1.0rc2

This build disables hardware graphics acceleration on Windows and Linux by
default. Please report on the beta thread if you notice any difference in
performance or experience any problems. Hardware acceleration can be
optionally enabled: https://apps.ankiweb.net/docs/changes.html#hwaccel

Also:

Fix sync timeouts when syncing a large number of deletions.

Experimental scheduler changes:

The new interval % option is applied to the scheduled interval instead of the elapsed interval.

Limit randomization applied to learning steps to 5 minutes, and don’t modify delay for 1+ day learning cards which could cause them to be scheduled an extra day.

Better handle duplicate deck names.

Added some improvements for add-on authors (thanks to Glutanimate)

Fix browser getting stuck when attempting to hide last field (thanks to Glutanimate)

Changes in 2.1.0rc1

Fix field text not being saved when typing in the Windows IME.

Select current card when Browse screen appears.

Select current template when opening the Cards screen from Study>Edit.

Fix focus being changed when playing audio.

Remember file selector dialog state.

Leave space after deck:current in search screen.

Fix an issue with reverting to the V1 scheduler.

Don’t create a broken file when aborting export of single deck with
V2 sched.

Changes in beta 43

In the standard scheduler, filtered decks will now ignore cards in learning
when they are built.

The "cram all cards" option in custom study has been divided into
separate "cram review cards" and "preview all cards" options - the former
has rescheduling turned on.

Experimental scheduler changes:

Card counts are no longer capped to 1000 when a deck is selected.

The hard factor (120% by default) can now be customized in the deck options.

Changes in beta 18

Increase the default number of backups, and stop sending them to the recycling bin.

Show field numbers in the Fields dialog.

Changes in beta 17

This release experiments with a switch from the old "mplayer" program to
"mpv", which is a newer program based on mplayer. mpv is bundled in the
Windows and Mac builds - Linux users will need to ensure it is available on
the system. The change will hopefully address issues people had with audio
being cut off or not playing properly. Please report any improvements and
any regressions.

Also:

Added --lodpi argument in an attempt to address wrong clickboxes for some
people on Windows. If Anki suggests you use it, please right click on the Anki
icon and add --lodpi to the command line, then start Anki again. Please report
if it fixes or does not fix the problems.

Another fix for MathJax+cloze deletion.

Ignore math environments outside of MathJax tags.

Fix a problem starting Anki on systems with non-Latin hostnames.

Add shortcuts to the advanced menu in the editor.

Fix text:Field not stripping HTML if it was split over multiple lines.

Fix filenames not being normalized when importing.

Changes in beta 16

MathJax display environments now need to start with \[ and end with \],
instead of using $$. Shortcut keys have been added to the editor to make
using these easier, but existing MathJax cards will need to be updated
unfortunately.

Backups and collection exports now use a separate .colpkg file extension,
which allows translating of their titles and allow multiple collection exports
to be stored in one folder. The other clients will be updated to understand
these extensions in the future; for now if you need to interact with them, you
can rename the file.

Also:

Fixed backups not being made correctly on some systems.

Fixed old backups not expiring. Anki will only look for .colpkg files now,
so you will need to manually remove your old .apkg backups.

Collection exporting and saving graphs to PDF now lets you choose the target
folder, and the default folder is now the documents folder instead of the
desktop.

Fix the preferences screen loading slowly, opening multiple times, and not
closing when the collection is closed.

Fix preview window not closing on collection close.

Fix inability to preview the answer of the last card.

Cloze deletions should now properly remove highlighting only when in a
MathJax environment.

Add-ons now have a persistent user_files folder - please see the add-on docs.

Changes in beta 12

Fixes an issue that could allow a specially crafted .apkg file to write files
outside the media folder during import. AnkiWeb shared decks were not
affected, but upgrading is strongly recommended if you import .apkg files from
third party sources. A big thanks to David Bailey for discovering this issue.
2.0.47 is also available with this fix.

Also:

Rewrote parts of the collection opening/closing code and window closing
code, which should ensure the collection isn’t closed until windows have a
chance to clean up.

The profile manager now has a button to restore a profile to an automatic
backup, which will take care of clearing out a corrupt collection and make
sure backups are not rotated when restoring.

Added an optional sidebar to the browse screen; toggle via the Filter button.

Icon tweaks.

Ctrl+1-9 can be used to jump to the first 9 card templates in the card layout screen.

Add a default note type for typing in the answer.

Backups now include the date in the filename.

Backups are sent to the trash instead of being deleted outright.

Fix decks being moved to the default deck when dragged to the bottom (thanks
to David Bailey)

Fixed some issues with field contents being updated with the wrong content.

Better support for DPI scales that are not multiples of 100% on Windows.

The Filter button now uses more obvious titles when splitting menus into
submenus, and will split the decks and note type lists if necessary as well.

Tweak some shortcuts.

Better error when internet offline.

Drop support for profile passwords.

Fix shift+tab in the editor on Windows/Linux.

Restored support for the marked tag.

Changes in beta 11

Simplify the browser window:

Items in the top toolbar have been moved into the menu bar.

The sidebar has been replaced with a dropdown menu.

Remove mark action in favour of flags:

Flags are set on individual cards rather than the whole note.

A card can be set to one of four different coloured flags.

The reviewer and browser will show and set flags.

Other clients will need to be updated to display and set flags, but flagged
cards should keep their flags when synced to older clients.

Limit the length of the card layout summary, and remove the ordinals.

Fix clozes in brackets losing formatting.

Restore maximize button in edit window.

Disable rather than hide the card type list in cloze note types.

Remove icons from a few screens.

Bundle a new mplayer on OSX which works on older CPUs.

Changes in beta 10

Improve the MathJax rendering speed, which was making the fade out/in
animations slower than they should have been.

Revert the "answer on top" experiment and remove the delay when revealing
the answer side.

Delays can be customized via the qFade/aFade variables in Javascript - set
to 0 to disable.

Fix operations like suspend not working correctly when multiple cards selected.

Remove border on bottom area.

Better support for high resolution displays on Windows.

Fix the toolbar in the browser not resizing to fit.

Display used fields in card type list.

Fix the focus not returning to the front field when adding cards.

Fix an issue that was preventing some styling in card templates from
overriding the defaults.

Changes in beta 9

Update the card layout screen to use a dropdown instead of tabs, and render
the preview more efficiently.

The card layout and preview window in the browser now render cards the same
way as the review screen.

Fix a bug that was preventing Anki from shutting down properly on Windows.

Fix a bug that was causing images not to show if the media server port was
in use.

Support make install/uninstall on Linux.

Make the down key do the right thing when browser window opened.

Make it easier for add-ons to override shortcuts for a specific state.

Changes in beta 8

Experiment with showing the question below the answer, which makes the fade
out/in step more natural, and means the answer will always appear in the same
place. Please let me know if you like it or hate it. Will only work if your
back template starts with {{FrontSide}} <hr id=answer>.

Also:

Fixed "shortcut key" getting duplicated (thanks to David).

Fixed pasting of files with a hash in the filename (thanks to David).

Fixed some errors caused by closing a window before it had a chance to
initialize (based on a patch by David).

Fixed autoplay on the answer side.

Fixed some issues with screens getting stuck when closing the browser window, etc.

Possible fix for Anki failing to run on some Windows machines.

Changes in beta 7

Removed the preloading code from the previous beta, as it was causing a
number of problems.

Added a transition when revealing the answer - necessary now that we’re not
preloading the answer.

Fix the type in the answer function.

Reworked the focus handling in the editor, which fixes a bug that could
cause the first field to be overwritten when navigating via the preview
screen.

Fixed a similar bug triggered by dropping text onto Anki when another window
had focus.

Work around MathJax failing to display when part of it is cloze deleted.

Possible fix for Anki failing to exit properly.

Fix field content appearing under the editor buttons.

Fix some encoding errors when generating LaTeX and showing JS errors.

Change the add/del tags shortcuts so they don’t conflict with the jump to
tags function.

Prevent some errors when holding down navigation keys/navigating too quickly.

Fix some issues that were preventing the Linux build from working for some users.

Changes in beta 6

Linux users: there are two Linux builds for this release. The "normal" build
should now work on Ubuntu 14.04 and similar distributions, and should be fine
for more modern distributions too. If you encounter a problem with the normal
build, please try the alternate one, and let us know that the normal one is
not working for you.

Other changes:

Add a fade out/fade in transition between cards when reviewing, which
minimises pop-in for cards using images and MathJax.

Render the answer at the same time as the question so it can be revealed
instantly.

Fix a bug that was overriding the font of some columns in the browser when
they shouldn’t be overridden.

Add the ability to turn off font overriding in the "browser appearance"
screen.

Fix \n appearing when hitting enter in new whitespace mode.

Fix translations not working on a Mac.

Fix the upload/download dialog not working in KDE on Linux.

Changes in beta 5

Experimental MathJax support for writing equations without LaTeX - try
something like the following on a card. Equations will pop in, as
they are rendered after the card is shown. The next AnkiMobile beta will
support MathJax; the other clients will need to be updated.

\(\sqrt{x^2}\)
$$x_3$$

LaTeX can now be rendered as a .svg file instead of a .png file, which can
be scaled to arbitrary sizes without losing quality. You’ll need to have
dvisvgm installed, and can then enable it via Tools>Manage Note Types>Options.
The next AnkiMobile beta will support .svgs; the other clients will need to be
updated.

Fix IBus input method not working on Linux.

Fix superscript shortcut key.

Both reviewer and browser use ctrl+delete as shortcut for deleting the
current/selected card now.

Fix crash when syncing on Windows.

Improve display of cloze and LaTeX tags when field is in RTL mode.

Work around ampersands appearing in deck names when running in KDE.

Changes in beta 4

yet more fixes for Anki failing to start on some Linux distros

fixed errors that could happen when add-on authors wrapped an Anki function (thanks to dequis)

make it easier for add-ons to extend bottom buttons (thanks to Dmitry)

don’t load iframe content in a separate browser window

remove the change in beta 3 that was leading to lots of non-breaking spaces in pasted text

This beta also introduces experimental support for alternative whitespace
handling. When enabled for a note type via Tools>Manage Note Types>Options,
the editor and reviewer will wrap your HTML content in a pre-wrap whitespace
environment. What this means is that instead of using <div> and &nbsp;
tags/entities to denote newlines and indents, normal newline and space
characters will be used. Things to note:

This is experimental at the moment, and may go away if major issues are
discovered. For now, please consider it something to play around with rather
than something to rely on.

The mobile clients do not currently support the option, though you may be
able to get cards to display the same way when reviewing on mobile by adding
white-space: pre-wrap to your card styling in your template.

When pasting HTML into a field, Anki will try to convert the divs and
non-breaking spaces to more readable whitespace equivalents.

Existing notes may display differently with the option enabled, because
whitespace is now respected. For example, the following on a card template:

{{Front}}<br>
{{Extra}}

will include two newlines between the fields, because of the newline after the
BR. To get the card to display as before, remove the <br> tag.

If your note contain manually edited HTML or HTML pasted from other websites,
they may also show differently because of the whitespace inside them.

Any feedback on what works and what does not would be appreciated.

Changes in beta 3

more fixes for Anki failing to start on some Linux distros

fix an issue with the HTML editoring adding br tags on Windows

paste non-media URLs as text instead of ignoring them

preserve indents and newlines when pasting text

Changes in beta 2

fix the Anki data being stored in the wrong location on Windows

upgraded Python and Qt for the Linux build, and fixed various issues with Anki failing to start on recent Linux distros

show a more helpful error message when attempting to install on a Windows or Mac platform that is too old

clearer error message when firewall is blocking Anki

clean up WebEngine processes more quickly after windows are closed

Changes in beta 1

pulled in the latest translations

add cancel button to recording window

move stats and sync buttons to center of window

switch undo shortcut to work around conflicts with WebEngine

disable pinch to zoom gesture

fix spurious error code when exiting

fix browse add-ons command failing on Linux

Changes in alpha 15

Fix for space/enter/etc being interpreted twice

Tweaks to reduce flicker as windows are displayed

Use the system background colour for the toolbar areas

Ensure only one copy of deck stats is shown, and make sure it’s closed when the profile is unloaded

Fix esc key in type answer field

Fix deck expanded state getting reset when editing

Changes in alpha 14

Upgrade to the recently released Qt 5.9, and drop support for older versions

The issue with menu shortcuts conflicting with text input boxes should be gone now - this was one issue that holding up a move to beta status.

Windows 7+, Mac 10.10+, or Linux ~2016+ now required.

Fix a error when importing from Mnemosyne (thanks to Luke)

Fix a broken lots of decks message

Fix an issue running mplayer on modern Linux distros

Fix window size not being saved in some cases (thanks to Dmitry)

Fix an error when closing the main window while the browser is open

Changes in alpha 13

Upgrade to Python 3.6 on Windows, which should hopefully provide us with more info about the cause of crashes. If you experience any crashes, please paste the output of your crash.log from the Anki folder, or attach it in a private ticket (https://apps.ankiweb.net/docs/manual.html#file-locations)

Fix for the browser getting stuck open when syncing, leading to error messages

Improvements to the next/prev buttons in the previewer (thanks to Glutanimate)

Preserve tag field focus when switching cards (thanks to Glutanimate)

Remove some debugging code from the browser that could cause issues/slowdowns

Tweak to history display in add screen (thanks to Henrik)

Changes in alpha 12

Fix an error when previewing

Support wildcards in tag deletion (thanks to luoliyan)

Support \ to escape wildcard characters in tag search (thanks to luoliyan)

Changes in alpha 11

The Windows and Linux builds will move your Anki data to a new location the first time they are run. If you’d like to switch between the alphas and the stable release, please make sure you also upgrade to the latest stable release (2.0.43) which uses the same folder locations. More info: https://apps.ankiweb.net/docs/changes.html

The Windows build will display a console window when Anki is opened, to help debug problems some users are having starting the app.

Show error on invalid search instead of just returning no matches

Fix an error when closing the collection on bleeding edge Linux distros

$ANKI_BASE env var can now be used to control base folder

Convert all unicode in the add cards screen and importer to a standard format, to prevent issues with tag/field searches not working.

Add temporary instrumentation to the browse screen to detect some issues - please report if you get any errors. Also fixed a possible cause of a crash.

Fix errors occurring when Anki is closed with windows like the browser still open.

Fix embedded fonts not working.

Refuse to run on Qt5.8.0, which has some major issues.

Allow wildcard tag deletion (thanks to luoliyan)

Don’t add tags when deleting (thanks to luoliyan)

Add-on downloader now accepts multiple IDs (thanks to Dmitry)

Improvements to the custom study increase new/rev area (thanks to Simone)

Tweaks to the history button in the add screen (thanks to Henrik)

Show a better error if user inputs an invalid CSV delimiter (thanks to luoliyan)

Fix a rare bug that could cause invalid notes to be added (thanks to Glutanimate)

Fix typo (thanks to Andi)

Changes in alpha 10

shave a second or two off sync in some circumstances

fix progress window getting stuck on Ubuntu 16.10

fix unicode errors appearing when pasting non-latin text

update anki.desktop (thanks to Julian)

Changes in alpha 9

syncs are now cancellable

embedded fonts are now usable on macOS again

fix the bottom bar disappearing after edits

don’t force XP mode on Windows, so things like the menubar will now use the modern colour prevent the backspace key from going back a page and breaking things

Changes in alpha 7

Syncing now shows progress again, and uses a different underlying request library

Fix some other syncing errors

Possible fix for some crashes

Log some information into Documents/Anki/crash.log when Anki crashes. If you experience any crashes in the future (where Anki closes), please send us that file with information about what you were doing when Anki crashed.

Compress backups in the background, which speeds up profile switching & syncing

Fix the window not going to fullscreen properly after adding a new profile on Windows

Increase default size of deck options window

Tell webengine not to cache images to disk

Added a hack to preload upcoming images - it will not always work

Fix an error when deleting notes

Remove the Del key shortcut to delete notes in the review window, as a Qt bug causes it to be triggered from the type in the answer box.

Fix an error appearing when the undo shortcut is pressed with nothing to undo

Make it easier for add-ons to add new editing icons (thanks to Simone).

Changes in alpha 6

Fix audio failing to stop or overlapping

Fix opening of add-ons / backup folders on Windows

Changes in alpha 5

Built with latest version of the toolkit

Rather than completely stripping HTML or including it verbatim, paste and drag&drop now simplify the HTML as it is pasted

Pasted images now use a checksum of the file, so pasting the same image twice will not result in multiple files

Work around a Qt bug where some shortcut keys like f were triggering menu items instead of entering characters in the type answer box

Work around the debug console shortcut not working

Misc other fixes (thanks to noobie, Marcio, Christoph)

The Linux build now includes a Makefile and can be installed system-wide

The Mac build is using a different packager. This should prevent the errors people were getting on startup, but has broken the ability to double click on .apkg files outside of Anki.