Releases: the-djmaze/snappymail
v2.5.2
v2.5.1
This is mostly a bugfix and cleanup release.
- Bugfixes for PGP implementation (there are still a view, watch #89)
- Bugfix: multiple accounts showed both fontastic glyphs
- Bugfix: this.logoutReload is not a function
- Cleanup OpenPGP.js 2.6.2 implementation
- Cleanup CSS, HTML, JavaScript and PHP
- Improved non-composited animations
- Merge RainLoop v1.16
- Merged some RainLoop pull requests
- Removed progressJs bar because we are fast...
- Reduce image memory usage
- Some
<!-- ko foreach -->
to: data-bind="" - Improved dark mode
- Some tiny speed improvements
v2.5.0
This release has the following compared to v2.4:
Added:
- Improved message header details view
- Plugins CSS support
- Show message spam score in percentage in header details (Bogosity, Rspamd and SpamAssassin)
- Prevent Google FLoC
Bugfixes
- Composer attachments hard to see in dark mode
- IMAP LOGINDISABLED was missing #73
- Quota issue #75
- RainLoop#2087
- Admin/Contacts cannot be opened #77
- CardDAV sync does not work #79
- Attachment icon not shown for mails with PDF attachments #81
- Attachment check box is rendered over attachment text #83
- Forward message using Squire "can't access property "classNames", config is undefined"
Changes
- Language availability #82
- Is 2-Step Verification actually usable? #84
- Replaced yaml language files with json to reduce php footprint/requirements
- Replaced default admin password '12345' with an auto-generated one
- Contacts MySQL use utf8mb4 instead of the old utf8
- Replaced Sabre\DAV with simple DAV client that doesn't require curl
- Replaced Imagine and PHPThumb with simple image processor that supports Gmagick and ImageMagick
- Replaced obsolete old IDNA2 with PHP Intl idn_to_utf8() and idn_to_ascii()
php-intl extension is not required due to fallback based on Symfony Polyfill / Intl - Removed .i18n-animation class
- Improved attachment FileType handling
- Reduced DOM footprint
v2.5.0-rc.4
- Resolved CardDAV issues
- Removed .i18n-animation
- Improved attachment FileType handling
- Reduced DOM footprint
v2.5.0-rc.3
v2.5.0-rc.2
v2.5.0-rc.1
This Release Candidate for v2.5 has the following:
Added:
- Improved message header details view
- Plugins CSS support
- Show message spam score in percentage in header details
Bugfixes
- Composer attachments hard to see in dark mode
- IMAP LOGINDISABLED was missing #73
- Quota issue #75
- RainLoop#2087
Changes
- Replaced default admin password '12345' with an auto-generated one
- Contacts MySQL use utf8mb4 instead of the old utf8
- Replaced Sabre\DAV with simple DAV client that doesn't require curl
- Replaced Imagine and PHPThumb with simple image processor that supports Gmagick and ImageMagick
- Replaced obsolete old IDNA2 with PHP Intl idn_to_utf8() and idn_to_ascii()
php-intl extension is not required due to fallback based on Symfony Polyfill / Intl
Because of the drastic changes regarding IDN, CardDAV and image processing, please test this candidate.
v2.4.3
Added
- #67 view message size in message list
- #67 sort messages on date/size/subject/from
- #69 Option to show all folders, subscribed or not.
- RainLoop#1914 SASL SCRAM-SHA-*
Bugfixes
- #68 Wrong folder autodetected as 'Sent'
- #70 (subfolders invisible when root folder name has squares)
- missing space between number and 'Bytes'
- Add missing primary key to rainloop_system table RainLoop#2075
Changes
- Hide root folders with \noselect flag. Like 'dovecot' which has 'dovecot.sieve' which has no email messages at all.
- Removed detection of unused NullFolder
v2.4.2
Added
- icons on Help screen #62
- "Delete permanently" to message menu
- info about syslog, because question is asked in #66
- HTML5 form.reportValidity() to login screens to improve browser feedback on form errors
- Option to set "Sender" when sending emails
- Clear cache folder on version change, as noted in #61 (comment)
Bugfixes
- admin: issue #65 "dark mode"
- admin: contactsType should be set before subscribables (else it saves setting every time the page is loaded)
- user: can't access property "setTrigger" when renaming folder
Set Sender
Added "set Sender" feature in Admin => Domains => Domain
When enabled it will set the logged in account email address as "Sender" when sending mail with an Identity.
This small security feature resolves issues with bad configured SMTP servers, as the Sender header is used to identify in the message who submitted it.
Some mail clients might show to the receiver "On Behalf Of".
See the discussion at RainLoop#2079
A good read regarding "On Behalf Of": https://help.mailgun.com/hc/en-us/articles/360012491394
CKEditor removed
CKEditor is removed from the default installation.
It can be installed as a plugin when you want to use it.
This change opens the door for other WYSIWYG plugins (when you want to).
Package is now 2.89 MB vs 3.59 MB due to it.
v2.4.1
While testing i've noticed a small bug in the messagelist/messagepreview panes layout switcher.
This is fixed now.