Audio changes:
Text to speech is now supported in card templates.
Audio buttons are now shown on the card, and can be turned off in the preferences. They will show for both regular audio and text to speech.
You can customize the size and colour.
Added shortcut keys in the review screen to pause and jump forward/backward 5 seconds.
Anki now starts a new copy of mplayer for each audio file on Windows, which avoids the need to create temporary files.
Added an option in the preferences to not interrupt the currently playing audio when answering.
Fix multiple spaces in filenames from getting truncated when pasting sound files.
Night mode:
The night mode option in the preferences screen now turns the interface dark as well.
On macOS, when the system is in dark mode, Anki will switch to night mode automatically.
Invert LaTeX in night mode (thanks to zjosua).
Some of the colours in areas like the graphs could be improved - pull requests with included screenshots of the changes would be appreciated.
Add-on changes:
Anki will now check for add-on updates automatically once a day.
Disabled add-ons are now included in the check as well.
Add-on authors can specify the minimum and maximum Anki version they support, and add-ons will be automatically disabled when running on an unsupported Anki version.
Add-on authors can now upload different add-on versions for different Anki versions, and Anki will download the correct one.
A new hook system for add-ons - please see here.
For add-on authors, some more examples using the new hook system are available on the following page, including ported versions of the clickable tags and additional card fields add-ons:
https://github.com/ankitects/anki-addons/tree/master/demos Other changes:
Added the ability to export selected notes from the Browse screen (thanks to Arthur).
Updated to a newer toolkit.
Emptying a filtered deck in the V2 scheduler no longer unsuspends suspended cards inside it.
Fix incorrect delay being logged when Hard is used on the first learning step in the V2 scheduler.
The editor no longer modifies percent-escaped text outside of image tags.
Fix an extra linebreak being left in a field when an image is attached to an empty field.
Tweaks to the tag updated notes feature (thanks to Erez)
Fix cards being sorted in wrong order when added after the note was created (thanks to Arthur)
Disabled elastic scrolling in webviews to work around a Qt bug.
Don’t filter em/strong tags when pasting.
Fix error when double-clicking the open profile button.
Constrain image width in editor to the field width.