Releases: aluxnimm/outlookcaldavsynchronizer
Releases · aluxnimm/outlookcaldavsynchronizer
2.14.0
- New features
- Initial support for syncing contact groups/Distribution Lists (only supports SOGos own VLIST format right now).
- Include own version of Thought.vCards from https://github.com/aluxnimm/Thought.vCards instead of NuGet package and remove vCardImprovedWriter.
- Improve vCardWriter and add support for different IM servicetypes, ticket 463.
- Add support for ADR Post Office Box and extended address, feature request 17.
- Bug fixes
- Unfold lines before further processing in vCardStandardReader, fixes issues with long subproperties like X-ABCROP-RECTANGLE
- Set recurring task DTSTART to PatternStartDate to avoid missing DTSTART, ticket 465.
- Switch ProgressWindow to Wpf to avoid DPI problems.
- Update project urls in about dialog.
2.13.0
- Upgrade instructions
- Outlook and Google and some other CalDAV servers calculate the intersection with the time-range differently for recurring events which can cause doubled or deleted events, so it is recommended to select a time-range which is larger than the largest interval of your recurring events (e.g. 1 year for birthdays). The default timerange for new profiles is changed from 180 days to 365 days in the future, for existing sync profiles you need to change it manually if affected!
- New features
- Add mapping configuration option to include also appointments/tasks without category to category filter.
- Bug fixes
- Set time-range default timespan to 365 days in the future and add tooltip and warning for time-range filter, ticket 450.
- Fix timezone issues with google tasks, ticket 452.
- Don't add X-ALT-DESC if body is empty.
2.12.0
- New features
- Add general option to enable client certificate TLS authentication, feature request 55.
- Map Outlook formatted RTFBody to html description via X-ALT-DESC attribute.
- Bug fixes
- Use lowercase for mailto in organizer and attendee uris to avoid problems with some clients, ticket 426.
2.11.0
- New features
- Add possibility to add DAV server calendars/addressbooks.
- Improve privileges check in connection test.
- Map SCHEDULE-STATUS to Outlook FINVITED flag, which shows if invitation email has been sent, gh issue #162.
- Add PostBuildEvent to sign installer files to avoid warning because of untrusted manufacturer during install.
- Update Google API NuGet packages to version 1.19.0.
- Bug fixes
- Set UseGlobalAppointmentID as default for SOGo profiles to avoid doubled appointments when Outlook sends invites.
- Fix mapping of vtodo status NEEDS-ACTION to Outlook olTaskNotStarted, ticket 418.
- Fallback to local timezone if FindSystemTimeZoneById throws an exception, ticket 421.
- Fix logging for alarms and remove warning for multiple alarms from sync report.
- Do not delete invitations from server identity.
2.10.0
- New features
- Add profile type for NextCloud.
- Add general option to enable useUnsafeHeaderParsing, needed for Yahoo and cPanel Horde.
- Improve Autodiscovery.
- Bug fixes
- Fix installer for Office 64-bit installation for AllUsers deployment and copy registry keys to correct HKLM location, ticket 410.
- Add scrollbar to sync profiles content control, gh issue #176.
- Fix autodiscovery for iCloud CardDav, ticket 414.
- Trigger sync also on Outlook startup when TriggerSyncAfterSendReceive is enabled in general options, ticket #415.
- Catch COMException when Outlook item can't be found in sync reports.
2.9.1
- Hotfix
- Fix reminder mapping for just upcoming reminders, regression introduced in 2.9.0, ticket 406.
- New features
- Add CheckForNewVersions, StoreAppDatainRoamingFolder and IncludeCustomMessageClasses as app.config keys as well, useful for All Users deployment to change defaults.
- Bug fixes
- Improve CustomPropertyMapping Validation and check if properties are empty to avoid Nullreference Exceptions.
- Update Google Api Nuget packages.
2.9.0
- New features
- Add Profile Import/Export.
- Improve Installer, remove Manufacturer from DefaultLocation and remember InstallDir in registry for updates.
- Use passive install for updates.
- Add toolbar buttons to expand and collapse all nodes in synchronization profiles.
- Add general option to expand all nodes in synchronization profiles by default.
- Bug fixes
- Catch COMException when SyncObjects can't be accessed, github issue 175.
- Fix installer for All users deployment.
- Fix Map just upcoming reminders for recurring appointments, ticket #398.
2.8.2
- Bug fixes
- Fix new profile creation for calendar and task profiles and properly initialize customPropertyMapping configuration.
- Fix UserDefinedCustomPropertyMappings initialization to avoid Nullreference exceptions.
- Fix formatting of errorMessage in profile validation.