Skip to content

Releases: the-djmaze/snappymail

v2.16.1

19 May 12:47
Compare
Choose a tag to compare

v2.16.0 was broken because i did some tests while the new Kolab AddressBook was active.
Due to that, i missed that i accidentally removed some important code in PdoAddressBook.

It is fixed/reverted in this release.
e3b404c

v2.16.0:

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

  • Kolab to use as AddressBook #385
  • Contact Suggestions to use INBOX #385

Debian repo

Location: https://snappymail.eu/repository/deb/

DockerHub

Read issue #44
And received fix #405 and #406 by @kouinkouin

Full Changelog: v2.15.3...v2.16.0

v2.16.0

19 May 09:17
Compare
Choose a tag to compare

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

  • Kolab to use as AddressBook #385
  • Contact Suggestions to use INBOX #385

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

v2.15.3

13 May 21:18
Compare
Choose a tag to compare

Bugfixes

  • application.ini missing on install #389
  • admin_password.txt failed #354
  • Non-ascii folder name isn't displayed correctly #387
  • Log "Error: Declaration of ChangePasswordPoppassdDriver::Connect" #391

Improvements

  • AddressBook using Kolab instead of PDO (beta, still testing) #385
  • Name of spam folder in Japanese #388

Full Changelog: v2.15.2...v2.15.3

Debian repo

Location: https://snappymail.eu/repository/deb/

DockerHub

Read issue #44

v2.15.2

12 May 13:53
Compare
Choose a tag to compare

Bugfixes

  • Lost spaces in formated text after save and reopen #364
  • Header of cited plain text mails looks weird #366
  • Many folders break login (METADATA slow) #365
  • Wrong ini section of sieve_auth_plain_initial
  • Undefined $passfile
  • "Cannot enable STARTTLS" dh key too small #381
  • Web resources absolute path #379
  • Thread counter split in 2 lines #378
  • Replies lack In-Reply-To and/or References headers #370
  • Some PHP 8.1 issues

Improvements

  • View EML attachments #248
  • Drop ugly DejaVu Sans font
  • Correct error message when no supported SASL mechanism are found
  • MailSo\Net\NetClient connection handling as discovered at #381
  • Firefox emailaddresses-datalist very small #368
  • Don't hide login button by default, some people get confused
  • Changed Firefox to be 78+ due to dotAll missing #352

Full Changelog: v2.15.1...v2.15.2

Debian repo

Location: https://snappymail.eu/repository/deb/

v2.15.1

29 Apr 23:08
Compare
Choose a tag to compare

Bugfixes

  • Adding public keys fails for GnuPG #325
  • Remove duplicate HSTS header on Apache if mod_headers is loaded #334 by @veitw
  • Wrong HTML rendering for ebay email #333
  • PHP Warning: Input variables exceeded 1000 #338
  • PGP sign option failed to be visible due to new "from" feature of v2.12.2 #202
  • GnuPG: can not save or send encrypted message #331
  • Mail view broken #343
  • Download as zip does not pre-select all attachments #348
  • UTF-8 issues as reported at #350
  • Add some space above signature in composer HTML mode
  • Draft mail - Edit button wrong position #357
  • HTML mail line spacing #356

Improvements

  • Autoupdater off (instead of on) by default #337
  • Drop mail composer HTML/Plain Forced to prevent confusions like in #355
  • Simplify translations
  • German translation #345 by @tomizius
  • French translation #346 by @ericgaspar
  • old/bad browser redirect as found for SeaMonkey #352
  • Login failed messages #353
  • Allow cancelable on some custom JavaScript events
  • Added JavaScript event sm-show-screen for #349
  • Drop unused favicon_status
  • Drop rl.settings.capa
  • Cleanup ComposePopupView class

Full Changelog: v2.15.0...v2.15.1

Debian repo

Location: https://snappymail.eu/repository/deb/
Changed: Debian package installs in /usr/share with "login user" as the owner #341

v2.15.0

19 Apr 08:34
Compare
Choose a tag to compare

Bugfixes

  • Adding public keys fails for GnuPG #325
  • ExternalProxy not displaying certain images #326
  • Filter: can not save with error if "not contains" in use #317
  • Fix override-smtp-credentials by @azonti
  • GnuPG section doesn't refresh after adding a key #327
  • Inline images are suddenly not displayed #305
  • Message fullscreen had no left:0
  • Multiple uploads failed
  • Unable to attach docx files using WebKit browsers on Windows #322

Improvements

  • Add option to make CardDAV read-only #293
  • Add Snow Dark V1 theme by @florealcab
  • Added back ServiceExternalLogin #321
  • Added MailSo\Log\Enumerations\Type::DEBUG
  • Autoupdater from admin interface #318
  • Better inline image size scaling
  • Better fix Reading 'bootstart' #314
  • Prevent base-uri injection
  • Set SpamScore to 100% when bIsSpam #320

Autoupdater #318

On request, SnappyMail can now be updated through ?admin interface.
Keep in mind that this is not fully tested on different setups.
It works like this:

  1. Backup the _data_ folder
  2. Install the new version

It doesn't delete the old version!

Full Changelog: v2.14.3...v2.15.0
Debian repo is here: https://snappymail.eu/repository/deb/

v2.14.3

05 Apr 09:47
Compare
Choose a tag to compare

Due to issue with v2.14.2 bootstart #314 my tests failed afterwards so were missed.

This quick fix solves the bootstart issues

v2.14.2

05 Apr 09:06
Compare
Choose a tag to compare

Debian repo is here: https://snappymail.eu/repository/deb/

Bugfixes

  • Workaround Firefox 98 issue #301
  • OpenPGP Generate Keys isString() error #303
  • Can't delete a domain in admin panel #306
  • HTML entities when hovering the To recipient #308
  • No color for some compose window elements #309
  • Sieve Filters : can not choose "anyof" or "allof" : empty list #315
  • path double slash
  • undefined $gmagick
  • count() Argument #1 ($value) must be of type Countable|array, null given
  • incorrect style for settings security

Improvements

  • OpenPGP.js v5.2.1
  • Google FLoC is dead. Removed it
  • Small change for #314 Something changed in Chrome 100?
  • Get rid of i18nInit and improve i18nUpdate
  • Cleanup compose window style
  • Cleanup some knockout code
  • Cleanup AppUser and AdminApp
  • Cleanup Email.toLine()
  • Speedup raw view of images by changing detect_image_exif_orientation, default to Off
  • streaming in preperation for #300
  • Upgrade Sabre #304 (needs testing)

v2.14.1

22 Mar 15:36
Compare
Choose a tag to compare

This bugfix release resolves an important issue that happens in Chrome based browsers where you can't compose a message in full screen mode.

Bugfixes

  • Mobile mode : Can not write new mail #298
  • Resolve #299 caused by solution for #287
  • Pasting text from an HTML document into squire editor duplicates the text #296

v2.14.0

21 Mar 13:49
Compare
Choose a tag to compare

In this release the JavaScript code for the Sieve/Filters editor is split from the main app.js
As it becomes bigger with more features and a new script parser.
Also, there's no need to load all those KB's when they are not used a lot.

Bugfixes

  • Size filter for mailbox search not working for M sizes #295
  • Identities - default account change not saved #287
  • Advanced search date formatting is wrong #294
  • Resolve Call to private method
  • Search field shows all e-mails when there is no result #281
  • Resolve more shortcuts conflicts
  • Issue with <pre> elements #283

Improvements

  • Drop IE/Trident detection
  • Sieve/Filters editor split from main code and improve it with base for new GUI
  • PWA (progessive web app) manifest colors and larger icon
  • Better Debian repo #185