Bugfixes
- Character garbling when "Content-Type" has "shift_jis" #394
- Export contacts failed
- IMAP Login fails with special characters #382
- Squire: startBlock null error
- Sieve: undefined args[i-1]
- Cannot edit vacation rule in rainloop.user sieve script #400
- Simple filter editor: VACATION_*_LABELs not shown when creating a new vacation filter #404
- Typed property DOMElement::$tagName must not be accessed before initialization #393
Improvements
- Added IMAP RFC 8508 REPLACE
- Cursor below quoted text when replying to emails #396
- Login window removed confusing "hide submit button" feature and always show the button #399
- Sieve Scripts settings page use radio buttons to prevent confusion and split simple from advanced scripts, as mentioned in #80 and #257
- Translations #395 and #397 by @yasuhirokimura
AddressBook / Contacts
This provider is changed for better support of more AddressBook systems.
It was discovered while working on the Kolab plugin.
- Drop $sEmail parameter from functions and use new SetEmail()
- Better CardDAV client with setDAVClientConfig()
There are two new plugins to use with contacts
Full Changelog: v2.15.3...v2.16.0
Debian repo
Location: https://snappymail.eu/repository/deb/
DockerHub
Read issue #44
And received fix #405 and #406 by @kouinkouin