Skip to content

Releases: aluxnimm/outlookcaldavsynchronizer

2.7.0

09 Oct 20:17
Compare
Choose a tag to compare
  • New features
    • Map UID to GlobalAppointmentID for new meetings to avoid double events from Mail invites (only possible in Outlook 2013+).
    • Add option to perform CalDAV/CardDAV sync in chunks with configurable chunk size to avoid OutOfMemoryEceptions, ticket 390.
    • Add Button which opens profile data directory for debugging.
  • Bug fixes
    • Avoid ArgumentNullException if appointments have no GlobalAppointmentID and log warning, ticket 389.
    • Update icon of profile in options, when OutlookFolderType of profile changes.
    • Fix for ToolBarButtons in Options.

2.6.1

29 Sep 19:24
Compare
Choose a tag to compare
  • WARNING: This version changes the internal cache structure, when downgrading to an older version, the cache gets cleared and a new inital sync is performed!
  • Bug fixes
    • Fix cache conversion for tasks.
    • Ensure synchronization context on every button click

2.6.0

28 Sep 21:17
Compare
Choose a tag to compare
  • WARNING: This version changes the internal cache structure, when downgrading to an older version, the cache gets cleared and a new inital sync is performed!
  • New features
    • Better support for meeting invitations.
    • Improve duplicate event cleaner.
    • Update Google Apis nuget packages to 1.16.0.
    • Include GlobalAppointmentId in RelationCache.
  • Bug fixes
    • Update accepted meeting invitations instead of deleting and recreating them to avoid wrong cancellation mails from the CalDAV server.
    • Catch OverflowException for invalid birthdays in contacts, ticket #386.
    • DuplicateEventCleaner: catch exception if appointment doesn't exist anymore.
    • Avoid Nullreference Exception and don't add server resource when it doesn't contain any valid VEVENT or VTODO, gh issue 167.
    • Check if caldav resource is not empty to avoid ArgumentOutOfRangeException.

2.5.1

13 Sep 14:08
Compare
Choose a tag to compare
  • New features
    • Add account type for Cozy Cloud and set UseIanaTz as default.
  • Bug fixes
    • Set BusyStatus to tentative for meeting invites without response.
    • Follow also 307 redirects in WebDavRequests, fixes autodiscovery for Telstra BigPond.
    • Ensure that discovered resource uris end with slash.
    • Fix linebreak issues for Open-Xchange vcards, ticket 290.
    • Add TYPE=WORK to first Outlook Email Address and TYPE=HOME to second for CardDAV profiles and map work email to first Outlook Email Address and home email to second for CardDAV and google contact profiles.
    • Add default mapping of cell,work and home phone number if PhoneTypes are missing when syncing from CardDAV server to avoid loss of telephone numbers.
    • Exclude received meetings from immediate sync to avoid problems with doubled events.

2.5.0

30 Aug 07:22
Compare
Choose a tag to compare
  • New features
    • Add mapping configuration to use IANA timezones instead of Windows timezones.
    • Make addin startup and EntityMapper async.
    • Add progressBar and download new version async, github issue 156.
  • Bug fixes
    • Add SCHEDULE-AGENT=CLIENT also to attendees, ticket 354.
    • Avoid empty PARTSTAT and default to NEEDS-ACTION.
    • Add KeepOutlookFileAs option (defaults to true) for contacts to avoid overwriting existing FileAs with FN attribute.
    • Set Outlook contact FullName to FN as fallback if N is missing in vcard.
    • Set Outlook task status to Completed when complete date exists and percentComplete is 100 also when VTODO status is missing, gh issue 154.
    • Fix mapping organizer if CN and email are identical, gh issue 157.
    • Avoid DDay.ICal UTC calls and use NodaTime instead for conversion, gh issue 159.

2.4.0

15 Aug 22:23
Compare
Choose a tag to compare
  • New features
    • Add Use Account Password also to bulk profile creation and add posibility to get server settings (DAV url, Email, Username) from Outlook IMAP/Pop3 Account.
    • Add mapping for task alarms with absolute date/time triggers.
    • Add category filter also for tasks, feature 48.
    • Download contact photo if provided by url, fixes contact photo mapping for GMX, ticket 358.
  • Bug fixes
    • Change SOGo account profile url path to /SOGo/dav/.
    • Fix mapping of PostalAddress Country in Google Contacts API.
    • Fix mapping of PostalCode for Google Contacts, ticket 352.
    • Update NuGet packages for used external libraries.
    • Log warning and avoid COM Exception for recurring events and tasks when RRULE BYMONTH is invalid, ticket 334.
    • Use correct request URI in reports when server uri has different encoding than resource URI, github issue #152.

2.3.1

03 Aug 09:00
Compare
Choose a tag to compare
  • Bug fixes
    • Fix OL2007 toolbar positioning and saving, ticket #351.
    • Use only Start, End and Subject for DuplicateEventCleaner, ticket #330.

2.3.0

29 Jul 07:24
Compare
Choose a tag to compare
  • New features
    • Save Outlook 2007 toolBar position and visibility in Registry, github issue 102.
    • Implement duplicate event cleanup in Event mapping configuration.
    • Add CalDavConnectTimeout as general option (feature 46).
  • Bug fixes
    • Fix commandbar for OL2007, ticket 339
    • Some fixes for recurrence exceptions if timezone of appointment is different to Outlook local timezone.
    • Fix setting organizer name in Outlook from CommonName and Email.
    • Use general option to show reports for warnings and/or errors also for systray notifications, github issue 143.
    • Map also default events to private when mapping option is activated, ticket 329.
    • Do not steal focus when showing ProgressForm (328 Window steal focus when initiating sync).
    • validate input in GeneralOptionsForm.

2.2.0

25 Jun 19:21
Compare
Choose a tag to compare
  • New features
    • Add general option to trigger sync after Outlook Send/Receive finishes, github issue #141 .
    • Add event mapping configuration parameter to map CLASS:PUBLIC to Outlook Private flag, feature request 45.
    • Implement DNS SRV and TXT lookups for autodiscovery from email address.
  • Bug fixes
    • Fix autodiscovery when server returns multiple calendar-home-set hrefs, github issue #139 .

2.1.3

09 Jun 22:14
Compare
Choose a tag to compare
  • New features
    • Add event mapping configuration to use Outlook GlobalAppointmentID for UID attribute, ticket 318.
  • Bug fixes
    • Don't log warning if DTEND is not set for allday events, ticket 316.
    • Prefix summary of events and not only meetings with status cancelled, since Android uses this instead of exdates for recurrence exceptions, ticket 307.