Skip to content

Releases: phw198/OutlookGoogleCalendarSync

v2.12.2 Alpha

15 Jun 22:07

Choose a tag to compare

v2.12.2 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • v2 of OGCS has entered corrective maintenance mode.
  • New features will only appear in v3, though you may choose to remain on v2.

πŸ› οΈ Maintenance

  • Application
    • Updated all third-party library files (DLLs)

🐞 Bugfix

  • Application
    • Unable to add shared Outlook calendars [#2286]
    • Fixed restriction of sync dates for personal API keys [#2327]
    • Invisible colour/category dropdown for override config [#2303]
    • Improvements on upgrade mechanism
  • Sync Engine
    • Logging Google exception without start date prevents sync [#2321]
    • Fixed memory leak on Push Sync for remote shared calendars [#2310]
    • Timezone offset incorrectly excluding and deleting recurring series [#2290]
    • Instances of recurring series incorrectly offset by an hour due to daylight saving [#2278]
    • Two-way colour override for target calendar did not work [#2316]

v3.0.2 Alpha

07 Jun 19:37

Choose a tag to compare

v3.0.2 Alpha Pre-release
Pre-release

Caution

This release has a bug related to Outlook Online appointments containing geo-location data, which prevents sync
If affected, apply hotfix 3.0.2.2

πŸ”† Enhancements

  • Application
    • Updated for .NET Framework 4.7.2 (from 4.6.2)
    • Updated all third-party library files (DLLs)

🐞 Bugfix

  • Application
    • Unable to add shared Outlook calendars [#2286]
    • Fixed restriction of sync dates for personal API keys [#2327]
    • Invisible colour/category dropdown for override config [#2303]
  • Sync Engine
    • Logging Google exception without start date prevents sync [#2321]
    • Fixed memory leak on Push Sync for remote shared calendars [#2310]
    • Timezone offset incorrectly excluding and deleting recurring series [#2290]
    • Timezone offset incorrectly deleting/duplicating items on boundary of sync window [#2312]
    • Instances of recurring series incorrectly offset by an hour due to daylight saving [2278]
    • Outlook Online: Resolve sporadic ConcurrentItemSave errors [2293]
    • Two-way colour override for target calendar did not work [2316]

v2.12.1 Alpha

09 Mar 00:30

Choose a tag to compare

v2.12.1 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • v2 of OGCS has entered corrective maintenance mode.
  • New features will only appear in v3, though you may choose to remain on v2.

πŸ› οΈ Maintenance

  • Application
    • Display any news on start up
    • Option to consider skipped releases when checking for updates
    • Better presentation on 4k high resolution displays [#2245]
    • Re-download corrupt upgrade files [#2272]
  • Sync Engine
    • Behaviour improvements for 2-way overrides (privacy, availability, colours) [#2003]

🐞 Bugfix

  • Application
    • Fix fatal crash from task tray icon animation [#2270]
    • Incorrect notification of "update" to same v2.12.0 release [#2276]
  • Sync Engine
    • Don't delete newly created Outlook items during 2-way sync [#2268]
    • Don't sync attendee changes to Google mastered Event organised by another [#2264]
    • Copy-paste of Outlook appointment may cause deletion of original [#2091]
    • Enumerate Outlook Exchange folders more robustly [#2256]
    • Handle recurring Google series not compatible with Outlook [#2284]
    • Fix faux HTML description "changes" [#2269]

v3.0.1 Alpha

22 Feb 17:44

Choose a tag to compare

v3.0.1 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • No Outlook client required!
    • Display any news on start up
    • Better presentation on 4k high resolution displays [#2245]
  • Sync Engine
    • Don't delete newly created Outlook items during 2-way sync [#2268]
    • Don't sync attendee changes to Google mastered Event organised by another [#2264]
    • Improvements for 2-way overrides (privacy, availability, colours) [#2003]

🐞 Bugfix

  • Application

    • Prevent making installed application portable, when importing settings.
    • Stop upgrade notifications when the same as running version [#2276]
    • Fix failed updates, when current install 'corrupted' [#2272]
  • Sync Engine

    • Handle no valid RRULE in recurring Google series. [#2284]
    • Fix incorrect syncing when copying an Outlook appointment [#2091]
    • Fatal crash for scheduled sync when no system tray OGCS icon. [#2270]
    • Stop Outlook breaking encoded HTML in Google descriptions. [#2269]

v2.12.0 Beta

18 Jan 20:29

Choose a tag to compare

πŸ”† Enhancements rolled in from Alpha releases

  • Application
    • Better detection of system wake from sleep [#2132]
    • Include updated series exceptions in sync summary count
    • Added "Revoke" button for Google permissions
    • Update of third-party DLL files
      • Now requires .NET Framework 4.6.2
    • Include calendar name in deletion dialogue box [#2098]
    • Handle insufficient Google calendar permissions better [#1937]
    • Open default system browser for OGCS links
    • Remember choice to skip release upgrade [#1951]
    • Cleaner startup when no classic Outlook client present
  • Sync Engine
    • Workaround for Google bug that surfaced on 23-May with symptoms:
      • New Outlook appointment from "ghost" Google event fails to save [#2123]
      • Repeated failure to delete "ghost" Google event(s) [#2124]
    • Improved monthly recurrence on day >28th
    • Improved warning messages when colours/categories excluded [#1989]
      • Improved two-way sync behaviour when deletion prompt declined [#1989]
    • Show "mass deletion" warning regardless of deletion prompt setting [#2137]
    • Sync summary counts no longer include failed items [#2150]
    • Optimised retrieval of Google recurring series and its instances [#2034]
    • Optimise exclusion of Outlook categories [#1929]

🐞 Bugfix

v2.11.7 Alpha

24 Dec 18:45

Choose a tag to compare

v2.11.7 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Validation on browser user agent; always editable [#2195]
    • Log time zone information when a change is detected [#2233]
    • Workaround Google cloud logging losing data that includes FAIL events
    • Provision for automatic upgrades to OGCS v2 releases, once v3 is available

🐞 Bugfix

  • Application
    • Cleaner startup when no classic Outlook client present
    • Fixed error when attempting to skip a release [#2192]
    • Fixed error after resetting Google connection [#2234]
  • Sync Engine
    • Properly initialise sync timer after Profile import [#2177]
    • Force reconnect to Outlook when calendar items become unavailable [#2185]
    • Improved storage of last modified timestamp [#2238]

v2.11.6 Alpha

31 Aug 22:47

Choose a tag to compare

v2.11.6 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Added "Revoke" button for Google permissions

🐞 Bugfix

  • Application
    • Mask Google auth token file path location
    • Updated default UserAgent string to modern browsers
    • Cope with "Internal Server Error" when retrieving OGCS news
    • Handle COM error 0x8001010A with automatic retry [#2165]
    • Reduce eagerness to show Outlook security settings warning [#2163]
  • Sync Engine
    • Exceptions to recurring events in Google wouldn't sync to Outlook [#2135]
    • Show "mass deletion" warning regardless of deletion prompt setting [#2137]
    • Handle blocked Outlook address book when accessing appointment organiser [#2136]
    • Sync summary counts no longer include failed items [#2150]
    • Log anonymised calendar subjects for item deletions [#2149]

v2.11.5 Alpha

08 Jun 18:02

Choose a tag to compare

v2.11.5 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Better detection of system wake from sleep [#2132]
    • Migrated news alert service to Google CloudRun for scalability
    • Prepared ability to receive v2 update alerts when skipping v3 releases
  • Sync Engine
    • Miscellenous logging improvements

🐞 Bugfix

  • Application
    • Fixed regression for "startup in tray" setting [#2117]
  • Sync Engine
    • Workaround for Google bug that surfaced on 23-May with symptoms:
      • New Outlook appointment from "ghost" Google event fails to save [#2123]
      • Repeated failure to delete "ghost" Google event(s) [#2124]

v2.11.4 Alpha

05 May 23:41

Choose a tag to compare

v2.11.4 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Clearer instructions upon Google access token expiry [#2080]
    • Bring application to the front once loaded
    • Switched over from Twitter to Bluesky
  • Sync Engine
    • Abort sync if Outlook COM errors are encountered whilst identifying differences [#2053]
    • Include calendar name in deletion dialogue box [#2098]
    • Include updated series exceptions in sync summary count

🐞 Bugfix

  • Application
    • Manage API errors whilst getting Google settings [#2100]
    • Fixed install/uninstall telemetry
  • Sync Engine
    • Retrieve Google occurrences that were originally outside the sync window [#2081]
      • Handle zero occurrences of Google series
    • Fixed never-ending sync due to calendar descriptions containing emojis [#2090]
    • Handle meeting attendees with accented characters in the name [#2097]
    • Specify UTC time zone for Google event retrieval (regression) [#2026]

v2.11.3 Alpha

20 Feb 15:00

Choose a tag to compare

v2.11.3 Alpha Pre-release
Pre-release

πŸ”† Enhancements

  • Application
    • Added a "news" service that surfaces messages, eg critical bugs and hotfixes
    • Miscellenous logging improvements
  • Sync Engine
    • Further optimisation retrieving Google recurring series and its instances

🐞 Bugfix

  • Application
    • Improvements dropdown refresh for Google default calendar colour.
  • Sync Engine
    • Falsely detecting start/end time changed (by number of hours offset from UTC) [#2047]
      • Fixed logging of Google Event summary local time
    • Fixed UTC offset must be between year 0 and 10000 [#2055]
    • Fix O->G "last weekday of month" recurrence [#2068]
    • Handle inability to resolve Outlook GAL recipient [#1998]