Skip to content

Releases: Alinto/sogo

SOGo v5.10.0

21 Feb 16:28
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.10.0. This is a major release of SOGo which add new features and a lot of bug fixes.

Go take a look at our website to see a preview of the features

IMPORTANT

Features

Bug Fixes

  • acl: bool was not set to NO (e81fdad)
  • addressbook: Fix exception when using multiple address book source and searching. Fixes #5906. (f85c531)
  • build: fix missing ld flag in GNUmakefile (136134). This fix has been made by @konsultaner
  • calendar: Couldn't choose some reminder options when creating events (8dc69ef)
  • calendar: Fix high memory usage when importing an ics (3acab3f)
  • calendar: Prevent clicking on delete event button when network is slow (acd4a1f)
  • contacts: c_cn could be null whereas it isn't (6aab869)
  • contacts: Custom contacts categories in sogo.conf wasn't working (26c7462)
  • core: Add missing method WORequest+SOGo.h (31a66c4)
  • core: SOPE Add error handler on sax parsing (pushBytes) (ff9a7f9)
  • crypto: add protections for decryption (a6319e1)
  • crypto: check if NSData is null terminated (5197b9b)
  • docs: Fix typo in documentation (9560bdc)
  • gnustep: SOPE chance constant name when using gnutspe > 1.29 (393f20c) This fix has been made by @binary-jam
  • http: SOPE http header host was not correct for local url (4b9366d)
  • imap: SOPE Fix some cases where IMAP delimiter was returned as empty(1160846)
  • js: Remove check version for ckeditor (5081de1)
  • mail: Disable inline images in attachments when HTML emails writing is disabled. Fixes #5877. (0d0eda2)
  • mail: Fix inline pdf attachement issue when Hide inline attachment option is set. Now the option hides only inline images (9e3e3b2 a6fc83c)
  • mail: Fix inline text issue when Hide inline attachment option is set (00d6956)
  • mail: Fix security @import css injection (2146870)
  • mail: Use text/plain fallback if an error occured while parsing html message (f56910d)
  • mail:: SOPE allow 'GMT' timezone in mail header (604c8ef)
  • password recovery: Add default from mail parameter (26b1467)
  • preferences: Add error message when SOGoCreateIdentitiesDisabled is enabled and user try to activate html fields with browser inspector. Check changes of email and replyTo. (f27b33a)
  • preferences: Fix error 500 when changing password (37379ba)
  • sql: SOPE remove deprecated param for mysql (3d4613c8)
  • ui: Fix text/placeholder overlaps when Chrome autofill applies (51b6c0d)

Localization

  • ar: Update Arabic translations (1206d2f)
  • bg_BG: Update Bulgarian translations (65d31f2)
  • bs_BA: Update Bosnian translations (ace1515)
  • ca: Update Catalan translations (344d4da)
  • cs: Update Czech translations (af22a30)
  • cy: Update Welsh translations (ca1d549)
  • da_DK: Update Danish translations (c8eee39)
  • de: Update German translations (28f446a)
  • es_AR: Update SpanishArgentina translations (7582266)
  • es_ES: Update SpanishSpain translations (30f819e)
  • eu: Update Basque translations (c2fc80e)
  • fi: Update Finnish translations ([ce8c697](ce8c697...
Read more

SOGo v5.9.1

12 Dec 12:03
SOGo-5.9.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.9.1. This is a minor release of SOGo which add new enhancements and bug fixes.

Enhancements

  • addressbook: Add global address book autocomplete on vlist (11ad203 0b1f2b0 0560efd f85c531)
  • core: Add mobile provisioning download for Apple's devices (19915e3 6d16ee7 d38cc86 cd50ee0 65f8336 4fe01f9 a273f7a)
  • core: add SOGoDisableExport option to disable export for mail, calendar and contacts (d0b4b50)
  • core: Add SOGoDisableSharingAnyAuthUser option to disable sharing to any user authenticated for mail, contacts and calendar (e0ef59d)
  • mail: Add an option in Preferences to display full email instead of name alone in mailboxes (2e670f7)
  • mail: Add SOGoMailHideInlineAttachments option to hide attachments when inline. Fixes #5490. (f41ab2e abce5f4 aa53524 ca2c5c1)
  • password: Add specials characters to POLICY_MIN_SPECIAL_SYMBOLS (7d66699)
  • preferences: can set SOGoForwardConstraints to 3 to accept both internal and external domains from SOGoForwardConstraintsDomains (c872fb4)
  • reply: add references header when replying (b396a27)
  • ux: select all button will unselect all if click again (6e60b10 1ae02eb)

Bug Fixes

  • core: Fix issue on file descriptors where TLS packet is sent on invalid file descriptor when reusing fd. Improve NGSocket, remove ssl free on shutdown and shutdown from dealloc (a507a6f 8ac29ca)
  • addressbook: autocomplete correctly return two contacts from two ldap with same id (1d3da92)
  • calendar: do not let DURATION and DTEND be both present in vevent (0023a9c)
  • calendar: If content is NSData, properly convert it to NSString (21571ab)
  • calendar: properly set the start date range for yearly events (1e8127b)
  • core: Add cache for CDefaultsSize to avoid spamming SQL request (87e1240 81f2d88)
  • core: Fix calendar issues with Thunderbird related to vlist exclusion. Fix error log on photo. Closes #5885 (6b08f2e)
  • core: Fix user profile retrieval when using utf8mb4_bin collation - in this case the SQL results may return NSdata instead of NSString. Fixes #5902. (3cd9910)
  • hmtl: prevent html injection of tag form (7481ccf)
  • http: set correct Accept header when dowloading eml file (c569ed2)
  • mail: Clean temporary files when mail is sent (f35a37b d163405)
  • mail: Fix duplication of images when saving draft. Fixes #5888 (ee9899f 9c09485)
  • scripts: wrong type for c_value in script for complete unicode coverage (65374e4)
  • sogo-tool: add protection to expire-sessions if the input is not an integer (bb943e4)
  • translation: incorret value causing trouble to transifex (4b45dc7)

Localization

  • ar: Update Arabic translations (28d883d)
  • bg_BG: Update Bulgarian translations (3815bc1)
  • bs_BA: Update Bosnian translations (2afbcbe)
  • ca: Update Catalan translations (3040543)
  • cs: Update Czech translations (029a821)
  • cy: Update Welsh translations (06a6ed7)
  • da_DK: Update Danish translations (76911fd)
  • de: Update German translations (8a4bc2a)
  • es_AR: Update SpanishArgentina translations (527fded)
  • es_ES: Update SpanishSpain translations (057a1ba)
  • eu: Update Basque translations (33f3a1b)
  • fi: Update Finnish translations (dba2332)
  • gl: Change Galician name to Galego (6eae3f2)
  • gl: Update Galician translations (5aa7ebf)
  • he: Update Hebrew translations (694c21d)
  • hr_HR: Update Croatian translations (715d25d)
  • hu: Update Hungarian translations (0b22fa6)
  • id_ID: Update Indonesian translations (a16d29b)
  • is: Update Icelandic translations (2de6241)
  • it: Update Italian translations (53036b3)
  • ja: Update Japanese translations (41fb85e)
  • kk: Update Kazakh translations (2174195)
  • lt: Update Lithuanian translations (6e9e7f9)
  • lv: Update Latvian translations (a9ecaed)
  • mk_MK: Update Macedonian translations (d6c9ecd)
  • nb_NO: Update NorwegianBokmal translations (3d5f352)
  • nl: Update Dutch translations (402c3d0)
  • nn_NO: Update Nor...
Read more

SOGO v5.9.0

27 Sep 08:29
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.9.0. This is a major release of SOGo which add new features and a lot of bug fixes.

Features

  • core: Add in user settings to force password change for a user when logging (9918f75 d1a51e8)
  • notification: add enotify sieve script in preferences (82b69d1 6b64705)
  • preferences: Add user preferences to enable / disable signature for new mail, reply and forward (8582e42)

Enhancements

  • calendar: add copy to clipboard button in "links to calendar" panel (5c4d467)
  • preferences: Add subtext in vacation filter to explain the behavior (09d0326)
  • preferences: show special characters when changing password (6050c4e)
  • packaging: Add debian 12 support (528d178)

Bug Fixes

  • addressbook: Fix asynchronous selection of contacts - cards are not added as they're not yet loaded. (1df2586)
  • addressbook: Fix broken image in shared address book when image is null (5d315ac)
  • addressbook: Remove vlist from dav request for Thunderbird only. In Thunderbird 115, using vlist results in contact duplication (f0719ee)
  • calendar: Add negative timestamp support to use date before 1970-01-01. Fixes #4914 (partial) (8a8dcae)
  • calendar: Avoid event duplication when adding an ics with an older sequence number and event already added in calendar (cab5bc0)
  • calendar: deleted occurence of repeated event could cause some troubles with other imrbicated occurences (f3981c4)
  • calendar: Do not send tentative participation mail when user open mail or add ics to calendar app (382b8a0)
  • calendar: Fix calendar green dot stucks in original day when browser is opened for days and day change. Fixes #5783 (22372a7)
  • calendar: Fix calendar green dot stucks in original day when browser is opened for days and day changed (f22672c 650ca16)
  • calendar: Fix duplicates in series appointments for Apple's Calendar (57ba539 7600e9e)
  • calendar: Fix MacOS X Ventura calendar support. Fixes #5639 (4f7c731 68cef9a 87bbba0)
  • calendar: Fix NAME:NSInvalidArgumentException REASON:SOGoAppointmentFolder(instance) does not recognize davCalendarProxyReadFor (82178ee)
  • calendar: Fix Out of range value for column 'c_startdate' SQL error (32a0499 158a5be 1a257c7)
  • calendar: Fix regression on calendar event modification. Start date was set to 1970. Fixes #5777. (b68a215)
  • calendar: Fix search issue on repeated events when one title is changed the event could not be found (139ef15)
  • calendar: Increase timeout to 60 seconds for large ics calendar. Closes #5781. (fa5264e)
  • calendar: recurrenceid wasn't working properly (c5814d6)
  • calendar: Repeated events didn't use the correct timezone in some cases (bd8b49d)
  • calendar: Revert commit e47566e and change HTTP status from 409 to 403 when event has a sequence number lower than than the new one. This should fix some Apple's duplication events (fce02db)
  • calendar: some kinds of events are not shown (f2df405)
  • calendar: When an event has no date (weird case), it is not possible to remove the event (NSException) (4d2c771)
  • cas: correction on pgtUrl (a1528bc)
  • CAS: key based on tciket was too long for memecached (68b1c1e)
  • contacts: Fix 5875 (ff263b9)
  • js: Fix invalid sass version (5e471c5)
  • js: Fix url redirection to null when disconnected. Closes #5844. (dc23721)
  • login: Fix language list sorting on login page (e0d76fb)
  • mail: autocomplete can't find two lists named the same but in different address books (854e83c)
  • mail: Fix a bug when pressing the key DEL more than once to delete mails (af59e57)
  • mail: Fix email without subject according to RFC 2822. Fixes #5743 (ab954a1)
  • mail: Recipients with umlaut (ü) trigerred the end of string (9c7ef08)
  • mail: Removed invalid HTML tags in mail body. Fixes #5755 (f9fdad2)
  • mail: Signature images are not handled properly in forwarded or replied to messages. Save extracted body parts (for signature) into file system. Fixes #5768 (23da4cc d436afb)
  • mail: Templates namespace is correctly returned (e959583)
  • mail: When signature is too big and changing identity, a 'regex too big' error occurs. In this case just add signature at the end. Fixes #5695. (b7e529d)
  • notification: body was not send + missing tooltip (5534d4b)
  • notifications: bug with older user profile (16af360)
  • preferences: add autocomplete for recipients in automatic forward (ba4c7a5)
  • preferences: Disable auxiliary mail accounts creation when SOGoCreateIdentitiesDisabled is enabled (b666137)
  • preferences: Fix language list sorting on preferences page (f5f74f7)
  • preferences: Fix NSException issue when SOGoCreateIdentitiesDisabled is set (eb42e17)
  • preferences: Fix the is...
Read more

SOGo-5.8.4

20 Jun 09:58
SOGo-5.8.4
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.4. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Enhancements

  • packaging: Add RHEL9 support

Bug Fixes

  • preferences: Fix NSException issue when SOGoCreateIdentitiesDisabled is set (ef958f6)

See the closed tickets for this release and the complete change log.

SOGo v5.8.3

30 May 10:06
SOGo-5.8.3
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.3. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Enhancements

  • calendar: Add week number on month view. Fixes #4457. (96639b7)
  • mail: Add autolink from ckeditor. Fixes #5749 (810cd12)
  • preferences: Add SOGoCreateIdentitiesDisabled domain option which disables identity creation for users in preferences (af6202b a14f9a7)

Bug Fixes

  • activesync: Wrong decoding emails in Outlook via EAS. Force utf-8 when contnet-type is different than html part. Original fix from tfu. Fixes #5664 (39ab482)
  • calendar: Fix Web Calendar (ics) subscription with authentication between SOGo instances not possible after upgrading from 5.7.0 to 5.8.2. Fixes #5753 (dd60e01)
  • calendar: Rework confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Rework of #5585. Closes #5720. (4fc61a2 6ccd22b 46215ac)
  • core: Add . , : ; + = special characters in password policy (2f36fa5 a5d4715)
  • eas: Fix error 500 when SOGoCacheCleanup triggered cleanup with shibboleth 4.2.1. Fore refresh ticket in iFrame in this case (7b711ea 5500ce7)
  • js: Fix display of body message when 'to' field is not filled in. Closes #5721 (6acb245)
  • js: Fix JavaScript error when send mail from Addressbook. Fixes #5750. (3b0fbdd)
  • mail: Fix images in attachements when replying to a mail. Fixes #5731 (dbd4e20)
  • mail: Fix invalid forward template when replying. Closes #5726 (d49ef40)
  • mail: Removed attachements of images when replying to a mail. As the image is inline, the attachement shall be removed. (0edd3f7)

Localization

  • ar: Update Arabic translations (2c0b59f)
  • base: Fix the meaning of 'Disable auto reply on' (861dea8)
  • bg_BG: Update Bulgarian translations (b6c7521)
  • bs_BA: Update Bosnian translations (76dcd4f)
  • ca: Update Catalan translations (87f778d)
  • cs: Update Czech translations (e5dc040)
  • cy: Update Welsh translations (5f47fc7)
  • da_DK: Update Danish translations (ad47aec)
  • de: Update German translations (973a0ef)
  • en: Fix the meaning of 'Disable auto reply on' (d43de46)
  • es_AR: Update SpanishArgentina translations (ccf4872)
  • es_ES: Update SpanishSpain translations (2b7552a)
  • eu: Update Basque translations (fb5fa0c)
  • fi: Update Finnish translations (33427ac)
  • fr: Update French translations (0f06c57 fd7bdd8 dc8c1c1)
  • he: Update Hebrew translations (b8c5d8f)
  • hr_HR: Update Croatian translations (b706d1b)
  • hu: Update Hungarian translations (a8f2a37)
  • id_ID: Update Indonesian translations (aa43c5b)
  • is: Update Icelandic translations (7f7f224)
  • it: Update Italian translations (97b69af)
  • ja: Update Japanese translations (8d842cc)
  • kk: Update Kazakh translations (f3bdda5 0fcf113 29bda6b d1ad970 b61bde9)
  • lt: Update Lithuanian translations (07a01e3)
  • lv: Update Latvian translations (56e040c)
  • mk_MK: Update Macedonian translations (d4a2d6b)
  • nb_NO: Update NorwegianBokmal translations (e8f507d)
  • nl: Update Dutch translations (42b9a03)
  • nn_NO: Update NorwegianNynorsk translations (3e93296)
  • pl: Update Polish translations (51817fc)
  • pt_BR: Update BrazilianPortuguese translations (818332e)
  • pt: Update Portuguese translations (6bb781b)
  • ro_RO: Update Romanian translations (7be8e64)
  • ru: Date specific Russian from and to translations (d1401e3)
  • ru: Update Russian translations (239016f)
  • sk: Update Slovak translations (1ea3f00)
  • sl_SI: Update Slovenian translations (17fca79)
  • sr_ME@latin: Update Montenegrin translations (d5bf149)
  • sr@latin: Update SerbianLatin translations (b1f6d20)
  • sr: Update Serbian translations (b4e315b)
  • sv: Update Swedish translations (af96d2b)
  • tr_TR: Update TurkishTurkey translations (d8a2146)
  • uk: Update Ukrainian translations ([6655f06](6655f06cc05922...
Read more

SOGo v5.8.2

28 Mar 19:44
SOGo-5.8.2
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.2. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions. This version is the same than 5.8.1 but with the bug #5718 fixed.

Bug Fixes

  • calendar: Impossible to create a new event after creating a new one. Closes #5718 (f813b78c)

See the closed tickets for this release and the complete change log.

SOGo v5.8.1

28 Mar 08:08
SOGo-5.8.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.1. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Enhancements

  • alarms: Add possibility to use SMTP master account for system alarms. Fixes #5565. (53f9449 7faf4eb 8001e3f)
  • core: Add SOGoDisableSharing option to disable sharing for mail, contacts and calendar (435495f)
  • eas: Add SOGoEASDisableUI system parameter to remove EAS options in UI when ActiveSync is not used (04e15b5)
  • mail: Add punycode (RFC 3492) to encode domain with special characters (e12583e 0a9b3d6 39032ac 13178a1)
  • preferences: Improve TOTP - add validation code in preferences before saving to ensure user add qr code in totp application (0bd530a)

Bug Fixes

  • authentication: Reduce Cookie user key len to avoid exceeding 4096 bytes. Users in chrome <= 75 could not login due to cookie of 4099 bytes (842fa97)
  • calendar: Add confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Fixes #5585 (65d4c5c bb4a88b 64d817a)
  • calendar: Fix duplicate event on Apple Calendar when creating a new reccurent event, inviting attendee and changing an occurence (f158402)
  • calendar: Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639 (ef53f6c ba0d4a5 7e357f1 a5347c7 7d72fe1 8680536 a7f3daa 6ee8f76 03e6d00)
  • configure: Prevent pulling in unnecessary vars (b223fe0) (@dasJ)
  • core(js): Removed es6 'const' for build issues with grunt (5d6b40c)
  • dav: Improve logging. Closes #4190 (1964ef0)
  • js: Change grunt-contrib-uglify from 5.0.0 to 5.2.2 (4d7a425)
  • mail: Fix images not displayed when forward / reply to a mail. Fixes #3981 (4dc8ef9 f5ed10b)
  • mail: Fix segfault when TNEF does not get any data. Fixes #4190 (02f8550)
  • mail: Store the Deleted flag in the correct (source) mailbox when moving mails across mailboxes (a556e74) (@jkanefendt)
  • packaging: Add MFA to Ubuntu Jammy (66c728c)
  • packaging: Add usr/share/doc/sogo/ for packaging. Fixes partially #5698 (7ea7572 114c98c)
  • packaging: Check if there are sh files in usr/share/doc/sogo before applying chmod. Fixes partially #5698 (0d2f6d8)
  • packaging: Specify compression format for dpkg-deb (63548a8 189144c 5049423)
  • security: Security fix for WSTG-INPV-02. Fix NSException where tried to modify NSDictionary. Closes #5651. (fe9ae12)
  • ui: Add error message on UI when too many mails are sent in short time. Fix fr translation. Fix documentation (7ad7f5e)
  • ui: Make the login page honor the color theme (607bc08), closes #5687 (@alex Vogt)

Localization

  • ar: Update Arabic translations (3714b14)
  • bg_BG: Update Bulgarian translations (982b1ec)
  • bs_BA: Update Bosnian translations (ddf5527)
  • ca: Update Catalan translations (485f40c)
  • cs: Update Czech translations (4f7e04d)
  • cy: Update Welsh translations (b2873bf)
  • da_DK: Update Danish translations (ecd1344)
  • de: Update German translations (a3c9044 2c6f522)
  • es_AR: Update SpanishArgentina translations (d6a63bd)
  • es_ES: Update SpanishSpain translations (43d925b)
  • eu: Update Basque translations (9192f2b)
  • fi: Update Finnish translations (7b66aa9)
  • he: Update Hebrew translations (38ebd5a)
  • hr_HR: Update Croatian translations (e16f5fa)
  • hu: Update Hungarian translations (cdbe91d)
  • id_ID: Update Indonesian translations (12c32ef)
  • is: Update Icelandic translations (7cbef4b)
  • it: Update Italian translations (561ab7e)
  • ja: Update Japanese translations (44ea7a6)
  • kk: Update Kazakh translations (d860a3c)
  • lt: Update Lithuanian translations (dd0d9bd)
  • lv: Update Latvian translations (b9eacdb)
  • mk_MK: Update Macedonian translations (deef331)
  • nb_NO: Update Norwegian Bokmål translations (e4534c0)
  • nl: Update Dutch translations ([6c816cb](https://github.com/Alinto/sogo/commit...
Read more

SOGo v5.8.0

30 Nov 16:20
SOGo-5.8.0
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Features

Bug Fixes

Enhancements

  • mail: Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject (40b5c09 48c7375 60ec315 38e886a)
  • calendar: Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer (cddfdb9)
  • calendar: Refresh data when clicking on 'today' (5fb82fe)
  • login: Add button to discover password (7bfa900)

Localization

See the closed tickets for this release and the complete change log.

SOGo v5.7.1

17 Aug 17:33
SOGo-5.7.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.7.1. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Enhancements

Bug Fixes

  • addressbook(dav): improve handling of addressbook-query (0720dc4)
  • calendar: update all quick fields when updating event (a6f7c1e), closes #5546
  • calendar: remove time from until date of rrule of all-day event (3f7fef0)
  • calendar(js): conditional display of edit and delete buttons (16459c7)
  • core: don't remove double quotes when parsing versit strings (6bed6c0), closes #3530 #3930
  • core: don't remove double quotes when parsing versit strings (ebf032e d99aa82), closes #3530
  • core: handle argon2i password scheme (2f9f610), closes #5531
  • dav: return 405 when collection already exists (95eecc4)
  • i18n: new localized strings for SQL-based password policies (5e6ad77)
  • mail(js): add CKEditor plugins emoji and bidi (e18dc2c)
  • mail(js): handle paste action from contextual menu (efe78c5), closes #5488
  • mail(js): resolve sub mailboxes in global search (407bc53), closes #5559
  • mail: use encoding from MIME part (27d45b6)
  • preferences(js): don't filter vacation start date (2ae03d5)
  • preferences: regex in Sieve scripts are now case sensitive (adfd175), closes #5561
  • web(js): improve validation of email addresses (67ccf74)

Localization

  • fr: Update French translations (a418baa)
  • hu: Update Hungarian translations (abc2df0)
  • kk: add Kazakh translation (a667c69)
  • kk: Add Kazakh translation by Nazym Idrissova (d1971b7)
  • Password policies Add constants to make password policies localizable (5e6ad77)

See the closed tickets for this release and the complete change log.

SOGo v5.7.0

10 Jun 21:08
@cgx cgx
SOGo-5.7.0
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.7.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

New Features

  • addressbook(web): import vList from versit file (51dc929)
  • preferences: password constraints for SQL sources (2ef849c)

Bug Fixes

  • admininistration(js): improve handling of unauthorized access (1328a25)
  • administration(js): add rgba colors to theme preview (cddd016)
  • administration(js): fix toast when saving ACLs (1e9ae31)
  • administration: add theme preview (3321745)
  • calendar: disable wrapping of labels in mail templates (bd40b95)
  • calendar: filter by matching property values (5452cd7)
  • core: don't auto-remove a subscription if any source is in error (373ac51)
  • mail(js): fix url for protocol Handler registration (09ac2df), closes #5513
  • mail(js): refresh of parent window when saving draft/template (715cf71)
  • mail(js): transition to a message using the router (412d73b)
  • mail: add default label & color for $forwarded flag (580a73c), closes #5534
  • mail: remove unused directive in mail editor (a40d3b6)
  • preferences(js): prohibit deleting the last editable mail identity (9337915)
  • preferences: keep mail identities when none is provided when saving (36303be)

Enhancements

Localization

  • bg_BG: update Bulgarian translation (1684c23)
  • de: update German translation (825d341)
  • hu: update Hungarian translation (b272e2d)
  • it: update Italian translation (fa39e2a)
  • ja: fix mail reply and forward templates (ab5f5ab)
  • nl: update Dutch translation (5b96075)
  • ru: update Russian translation (2ae6b46)
  • tr_TR: update README file with new Turkish translation contributor (2df931b)
  • tr_TR: update Turkish (Turkey) translation (3aea397)
  • tr_TR: update Turkish (Turkey) translation (dec49c2)
  • uk: update Ukrainian translation (515d030)

See the closed tickets for this release and the complete change log.