Skip to content

Releases: the-djmaze/snappymail

v2.5.0

19 Apr 18:54
Compare
Choose a tag to compare

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

15 Apr 14:46
Compare
Choose a tag to compare
v2.5.0-rc.4 Pre-release
Pre-release
  • Resolved CardDAV issues
  • Removed .i18n-animation
  • Improved attachment FileType handling
  • Reduced DOM footprint

v2.5.0-rc.3

12 Apr 20:04
Compare
Choose a tag to compare
v2.5.0-rc.3 Pre-release
Pre-release

Fixes and Changes:

  • Admin/Contacts cannot be opened #77
  • CardDAV sync does not work #79
  • Attachment icon not shown for mails with PDF attachments #81
  • Language availability #82
  • Attachment check box is rendered over attachment text #83
  • Is 2-Step Verification actually usable? #84

v2.5.0-rc.2

09 Apr 11:45
Compare
Choose a tag to compare
v2.5.0-rc.2 Pre-release
Pre-release

Changes based on feedback RC1

  • Added spam score result for Bogosity
  • Bugfix: Forward message using Squire "can't access property "classNames", config is undefined"
  • \PDO::getAvailableDrivers() not an array #77
  • CardDAV issue with NextCloud due to a 301 redirect #79

v2.5.0-rc.1

08 Apr 14:16
Compare
Choose a tag to compare
v2.5.0-rc.1 Pre-release
Pre-release

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

29 Mar 20:32
Compare
Choose a tag to compare

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

25 Mar 13:00
Compare
Choose a tag to compare

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

19 Mar 09:16
Compare
Choose a tag to compare

While testing i've noticed a small bug in the messagelist/messagepreview panes layout switcher.
This is fixed now.

v2.4.0

18 Mar 15:46
Compare
Choose a tag to compare

Again this release is smaller and faster.
Just 180KB and 97% using Lighthouse on the demo.
Main benefits are solved by removing duplicate and overhead code.
To achieve this, the "remote" fetch system had to be changed and might have a small impact on plugins (that's why this is 2.4).

Improvements:

  • Better "dark mode"
  • Remove Microsoft Office and HubSpot HTML on reply/send
  • Remove message background color detection (useless without text color and breaks dark mode)
  • Cleanup and remove Stores
  • Faster object constructor of views
  • Smaller new-mail.ogg and new-mail.mp3 audio files (no need for stereo sound)
  • Centralize fetch request error handling with iError parameter instead of sResult (this breaks old plugins)

Bug-fixes:

  • Resolve Issue #52
  • Resolve Issue #59
  • Resolve Issue #60
  • Old MouseEvent.which is not reliable, use MouseEvent.button
  • Remove (background)colors sometimes screwed up the HTML
  • Removed double "save draft" interval timer, only one is enough

v2.3.5

09 Mar 15:13
Compare
Choose a tag to compare

This release has some improvements and bugfixes:

  • Added: support plugins als .phar file (no extraction needed)
  • Bugfix: plugin system incorrect function parameter type on result
  • Bugfix: allow any 'scheme:' uri because things like href="tel:+12345" didn't work
  • Bugfix: message thread mode was broken
  • Bugfix: Remove inactive/removed plugins from enabled_list
  • Bugfix: change-password plugin
  • Cleanup and simplified CSS rules
  • Improved dark theme support
  • Remove capa.Folders and always allow mailbox folders management
  • Updated Squire to v1.11.1