Skip to content

Releases: grommunio/grommunio-sync

grommunio-sync 2.2

15 Apr 19:39
2.2

Choose a tag to compare

  • Allow for successful synchronization when logged in via altname (turning it into email address internally).
  • TimeZoneStruct wDayOfWeek and wDay were erroneously switched whan calculating DST start and end, which has been fixed.
  • Adjust all day events to midnight only if a TZ definition was saved with the message. The server timezone should not be applied in this case, because if no TZ is there, starttime/endtime of an event should be midnight already.
  • Apply server TZ to allday appointments with non GMT start times.

grommunio-sync 2.1

10 Feb 10:42

Choose a tag to compare

Fixes:

  • Fix crashes caused by off-by-one-errors with utf8_truncate calls
  • Fix missing response of MR cancellations
  • Fix wrong timezone mappings for Android devices

Enhancements:

  • Allow custom configuration snippets for nginx config templates
  • Better handling of all-day events with PidLidAppointmentTimeZoneDefinition*
  • Enhanced robustness for organizer data on GAL without PR_SENT_REPRESENTING_*
  • Flicker-free grommunio-sync-top CLI rerendering
  • Improve appointment editing with older devices (Android <= 12; EAS 14.1)
  • Improvements on PHP 8.2+ support
  • More efficient GAL object retrieval
  • Prevent organizers double listing to recipients
  • Seach improvements (using searchfolder IDs)

Behavioral changes:

  • Introduced $isMeeting mnemonic for meeting requests
  • Remove RTF body handling (outdated, no clients <5 years uses RTF)
  • Respect the USER_PRIVILEGE_SYNC flag of the user account on login
  • Undesired folders are ignored for sync operations (Journal, RSS Feeds,...)