Skip to content

v2.37.2

Compare
Choose a tag to compare
@the-djmaze the-djmaze released this 13 Aug 09:30
· 166 commits to master since this release

Due to my Office365 code for #1645 it made a mess of the Nextcloud integration.
It worked on my test instance, but failed on a different instance (which i didn't use for testing).
So my false assumption was that the failures were inside Nextcloud.
This release removes the Office365 code and it should work again.

Added

  • Validate Fetch JSON response

Fixed

  • PATH_INFO bug due to Office365 OAuth login
  • Prevent logout loop on error

Nextcloud

  • Failed loading due to Office365 OAuth2 attempt #1703

v2.37.1

Fixed

v2.37.0

Added

  • JavaScript event rl-vm-visible
  • Detailed error message on account switch failure for
    #1594
  • Workarounds for Microsoft OAuth2 (currently requires Apache AcceptPathInfo)
    #1645
  • Support "mark for deletion"
    #1657 by @smsoft-ru
  • Invoke "Update Identity" pop up right after login (when not initialized)
    #1689
  • Keyboard shortcut (Shift + B) for "Swap default (background) color"
    #1690

Changed

  • Updated gulp to v5
  • Replaced vulnerable gulp-header with gulp-append-prepend
  • Removed abandoned vulnerable rollup-plugin-html
  • Align save button in admin security settings
  • Made registerProtocolHandler('mailto') optional by activating at Settings -> General
  • Improved InvalidToken handling for
    #1653
  • Cleanup localizations
  • Update French by @hguilbert
  • Update German by @tkasch
  • Update Polish by @tinola
  • Update Portuguese by @ner00

Fixed

  • prevent multiple afterShow() and afterHide() due to transitionend on multiple CSS properties
  • Attempt to read property "smimeSigned" on null
  • Refreshing mail list doesn't update current message
    #1654
  • Deletion of CACHE folder causing error
    #1660
  • Multiple line breaks are not displayed
    #1666
  • RainLoop\Exceptions\ClientException::__construct(): Argument #2 ($oPrevious) must be of type ?Throwable, string given
    #1686
  • SpamAssassin Division by zero
    #1694
  • Failed to parse RFC 2822 date '6 Jul 2024 16:42:09 +0200'
    #1694
  • Fix capabilities when THREAD is disabled
    #1698 by @akhil1508

Full Changelog: v2.36.4...v2.37.2

Nextcloud

  • Failed loading due to incorrect app_path
  • Bugfix language detection
  • Allow multi-account in nc with oauth login
    #1699 by @akhil1508

https://apps.nextcloud.com/apps/snappymail

Docker Hub

https://github.com/the-djmaze/snappymail/wiki/Docker

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations