SOGo v4.3.0 Release Notes

Release Date: 2020-01-21 // 4 months ago
  • 🔋 Features

    • core: Added AES-128-CBC password scheme for SQL authentication. (f0980a9)

    🐛 Bug Fixes

    • calendar: adjust recurrent rule when importing a vEvent (560c1dc)
    • calendar: fix monthly computation with month day mask (aaaa16e), closes #4915
    • calendar: restore [SOGoAppointmentObject resourceHasAutoAccepted] (91ca8b8), closes #4923
    • calendar(css): fix padding of sort handle of calendars (43e5662)
    • calendar(js): allow event invitations to be moved (001d76f), closes #4926
    • eas: additional name fields (fixes #4929) (3f94516)
    • eas: avoid generating broken XML ouput (fixes #4927) (047a98b)
    • eas: make sure there is always an attendee name (fixes #4910) (4ed2c72)
    • eas: sync reminder for invitation (fixes #4911) (9221811)
    • mail: fix SMTP authentication when reporting spam/ham (62f6431), closes #4941
    • mail(js): bypass autogrow feature of md-input to fix scroll jumping (73dc86a)
    • tool: fix error handling when updating Sieve script (d6d33f9)

    Localization

    • pt_BR: update Brazilian (Portuguese) translation (88a6755)

    ✨ Enhancements

    • css: remove unused selectors for layout (94b1716)

Previous changes from v4.2.0

  • 🔋 Features

    • core: allow pre/appended Sieve scripts (4475ac6)
    • core: Allow the detection of external Sieve scripts (ac91a30)
    • mail(js): new button to expand recipients that are LDAP groups (46ade76), closes #4902
    • mail(js): new button to expand recipients that are LDAP groups (456a66b)
    • preferences: allow hiding of vacation the vacation period (c2e7f6a)

    🐛 Bug Fixes

    • addressbook(core): safety check from broken URLs (0ceccdd)
    • calendar: adjust invalid dates when importing a vEvent (3bb40e4), closes #4845
    • calendar: adjust invalid dates when importing a vEvent (15d7c69), closes #4845
    • calendar: allow fetching group members from contacts-only sources (edc01e9)
    • calendar: raise warning when MuiltipleBookings is set to -1 (5923639)
    • calendar(html): don't cache list of week days (9aeecea), closes #4907
    • calendar(js): avoid call to /members when expansion is disabled (14b60cd)
    • calendar(js): avoid exception when adding duplicated attendee (2048fb1)
    • calendar(js): don't escape HTML characters in repeat select menu (699849c), closes #4875
    • calendar(js): fix refresh of attendees freebusy information (fbdabc9), closes #4899
    • core: don't disable the current script if we aren't doing anything (2bc24ec)
    • mail: wrap HTML part with HTML tags to render all content (47075b4)
    • mail(html: expose UIxMailViewRecipientMenu in popup view (5ccc126)
    • mail(js): add missing library to save msg from popup window (7298022), closes #4879
    • mail(js): avoid exception when adding duplicated recipient (a303011)
    • preferences: improve error handling with Sieve server (7180b59)
    • preferences(js): Lower constraints on auto-reply dates range (70984de), closes #4874
    • 🌐 web: improve contrast of toolbars w/input field (e71afc9)

    Localization

    • ca: update Catalan translation (e458a78), closes #4878
    • cs: update Czech translation (cd8f957)
    • de: remove duplicated short date formats (f872dc5)
    • fr: update French translation (bc172c5)
    • nl: update Dutch translation (ae42fd8)
    • sk: update Slovak translation (e65e0f1)

    ✨ Enhancements

    • preferences: conditionally activate the Sieve script (5b3d84e)
    • replace calls to create GMT NSTimeZone instance (2e46e89)