Skip to content

Releases: phw198/OutlookGoogleCalendarSync

v2.6.2 Alpha

17 Sep 16:18
Compare
Choose a tag to compare
v2.6.2 Alpha Pre-release
Pre-release

Enhancements:

  • Option to cloak Google Event attendee email addresses.
  • Additional info/tip when changing "What" attributes to be synced.
  • Handle Outlook and Google calendars being in different timezones.
  • Automatically invert category selection when changing between include/exclude.
  • New pseudo Outlook category "No category assigned".

Bugfix:

  • Detect copied Outlook items and remove OGCS metadata from copy.
  • Handle failure to update notification tray icon if not present.

v2.6.1 Alpha

23 Aug 22:59
Compare
Choose a tag to compare
v2.6.1 Alpha Pre-release
Pre-release

🗒️ This release will require you to reauthorise OGCS to make changes to your Google calendar.
📌 If you are using your own API key, you will need to enable Google+ in your project.

Enhancements:

  • If Outlook address book (GAL) blocked by corporate policy, remove OGCS features in order that basic sync works.
  • Only access GAL on start-up if user requested sync of meeting attendees (which can trigger Outlook security pop-up).
  • Code refactor into new Authenticator class.
  • Google authentication no longer needs manual copy+paste of code.
  • GoogleAuthorizationCode form removed.
  • Replaced deprecated method to retrieve email address from authenticator's account.
  • Removed InClickOnceAppMigrator() code (leaving InSquirrelAppMigrator() for a few releases more).
  • Update Google Auth libraries to v1.6.0
  • Update Google Calendar library to v1.5.0.55

v2.6.0 Beta

12 Aug 20:48
Compare
Choose a tag to compare

💥 This release completes the migration to GitHub.

Enhancements Rolled in from Alphas

  • Handle startup errors better when Outlook is too busy to attach to.
  • Option to delay start of application upon login.
  • Suggest startup delay if Outlook still unresponsive after timeout.
  • Option to force all items as private in target calendar.
  • Notification bubble help for Outlook security pop-up.
  • Push users to wiki for COM errors for known fixes.
  • Updated bit.ly links to point to GitHub.
  • Added animated logo during installation.
  • Added logo to Control Panel > Uninstall Programs.
  • Reset settings to default if XML file corrupted.
  • Option to provide feedback when uninstalling.
  • Uninstalls CodePlex ClickOnce app.
  • All references to CodePlex removed.
  • Improved management of API keys.

v2.5.3 Alpha

05 Aug 12:35
Compare
Choose a tag to compare

Enhancements:

  • Reset settings to default if XML file corrupted.
  • Notification bubble help for Outlook security pop-up.
  • Handle startup errors better when Outlook is too busy to attach to.
  • Suggest startup delay if Outlook still unresponsive after timeout.
  • Push users to wiki for COM errors for known fixes.
  • Updated bit.ly links to point to GitHub.

Bugfix:

  • Handle Outlook calendars with the same name in a mailbox.
  • Only set annual recurrence if INTERVAL > 1
  • Subject obfuscation failing

v2.5.2 Alpha

16 Jul 19:15
Compare
Choose a tag to compare

Enhancements:

  • Option to force all items as private in target calendar.
  • Option to delay start of application upon login.
  • Added animated logo during installation.
  • Added logo to Control Panel > Uninstall Programs.

Bugfix:

  • No log file for startup on login / Squirrel start.
  • Set a default sync direction on virgin install.

v2.5.1 Alpha

08 Jul 15:42
Compare
Choose a tag to compare

Enhancements:

  • First native GitHub release (using Squirrel). 🎉
  • Option to provide feedback when uninstalling.
  • Uninstalls CodePlex ClickOnce app.
  • All references to CodePlex removed.
  • Improved management of API keys.

Bug Fixes:

  • Continual retry to delete recurring all-day events
  • Failure to retrieve master for Google recurring event.
  • Saves failing to Google after adding calendar ID to event.
  • Cannot find shared Outlook folder.
  • Catch failure when checking for update on GitHub.
  • DND for reminders.

v2.5.0 Beta

03 Jun 18:29
Compare
Choose a tag to compare

Bugfix Release on CodePlex/ClickOnce

  • Pass explicit Squirrel install path (not relative to ClickOnce).
  • Determining if annual recurrence is within sync range.
  • Refresh dirty cache of master recurring event.
  • Reset settings to default calendar if shared calendar not found.
  • Convert recurring series end dates in 4500 AD to "no end" date.
  • Catch error when checking for GitHub update.
  • Adding omitted Squirrel DLL library files.

v2.4.0 Beta

15 May 07:57
Compare
Choose a tag to compare

Enhancements Rolled in from Alphas

  • Timezone database moved to separate file that auto-updates itself
  • Workaround Alexa GMT timezone offset problem.
  • Double-click "About" paths to open.
  • Donors can hide the splash screen!
  • Exclude cancelled Google Events from sync.
  • If API quota exhausted, postpone next sync until new quota available (08:00 UTC)
  • 3-way sync supported! (Eg, central Google cal syncing to 2 Outlook calendars).
  • Now saves entryID, globalID and calendarID for watertight comparison.
  • CSV exports now include these extra IDs.
  • Added option to use own Google API keys (thanks ixe013).
  • Allow sync range >365 days if using personal API keys.
  • Handle "Start on startup" error if user doesn't have rights to update registry
  • Double-click on tray icon during sync will no longer abort sync.
  • Detect if OGCS and Outlook are running at different security elevations (1 as Administrator)
  • Alexa timezone issue backported to Outlook 2003.
  • Temporarily add forceSave attribute to items that must be saved (eg GUID attributes populated).
  • Default to not sync attendees.
  • Tooltip warning added for syncing attendees.
  • Added ability to sync a shared calendar.
  • Improved reporting of calendar items which could not be created/updated in Google.
  • Allow single quotes at start/end of email address local-part
  • Allow sync of calendar from any Outlook folder/store (instead of just by mail account).
  • Progress bar added when retrieving Outlook calendars (can take a while).
  • Get exact error message when failed to retrieve refresh token & improved advice.