Releases: phw198/OutlookGoogleCalendarSync
Releases Β· phw198/OutlookGoogleCalendarSync
v2.10.5 Alpha
π Enhancements
- Improved upgrade mechanism (when upgrading from this version) [#1837]
- Delay immediate scheduled sync when resuming from hibernate [#1850]
- Increased maximum startup delay to 600s
- Code refactor in preparation for O365
π Bugfix
- Retain notification tray setting on upgrade through v2.10.4 [#1841]
- Don't attempt GMeet sync when description type unknown [#1844]
- Fixed regression of error when syncing too soon after system resume [#1836]
- Properly restore application when minimised from system tray [#1847]
- Exclude "Working Location" Google event type during 2-way sync [#1843]
v2.10.4 Alpha
π Enhancements
- New option: only show notifications when changes have been synced [#1769]
- Re-release of sync for Google Meet conference details [#1076]
- UI guidance that configured exclusions don't apply to series occurrences [#1758]
- Added menu option to Sync button for 'Full Sync'
- Logging improvements
π Bugfix
- Empty appointment descriptions broke GMeet details sync [#1776,#1810]
- Finding calendar folders in alternate mailboxes [#673]
- Handle oddly specified annual recurrences in Google [#1799]
- Exclude Google's new 'Working Location' attribute [#1817]
- Handle connection issues to alternate mailboxes when refreshing Outlook categories [#1823]
v2.10.3 Alpha
v2.10.2 Alpha
π Enhancements
- New option to:
- When deletion prompt is declined, sync item instead [#1691]
- If Google "Busy" status, persist Outlook statuses of: Out of office, Tentative, Working elsewhere [#1259]
- Clearer user interface for sync interval Fair Usage Policy [#1699]
π Bugfix
- Redirect to the wiki when COM error encountered [#1710]
- Fix failing check for new ZIP releases [#1711]
- Detect and remove custom application recurrence rules [#1712]
- Fix incorrect detection of multiple OGCS instances with same config [#1717]
- Previously synced exclusion no longer deleted when reinstated [#1686]
v2.10.1 Alpha
π Enhancements
- New options to exclude:
- New option to choose deletion of previously synced Google items, which are now excluded by category [#1682]
- NB: The default behaviour is to delete
- Ability to export/import settings [#1561]
- Log occurrence deletions to console
- OGCS logo updated with modernised "G"
- Animated logo in notification tray during sync [#1602]
- Update of third-party DLL files
π Bugfix
- Incorrect detection of deleted occurrences within a series [#1653]
- Handle Outlook recurring series having different start/end time zones, which Google does not allow
- Better API quota management
v2.10.0 Beta
π Enhancements: rolled in from Alpha releases
- The arrival of Profiles brings multi-calendar sync! π
- Option to show and sync with hidden Google calendars
- Option to set synced items as 'public'
- Recurring series improvements
- When moving occurrence to date of another previously existing occurrence
- When moving occurrence multiple times
- When deletions are disabled, list items intended for deletion
- Better UI for colour map configuration
- Improved UX for category/colour map tests
- Categories now properly populating for Alternate Mailbox
- Option to set OGCS to startup for all Windows users, not just current
- Don't steal focus for messageboxes, flash icon instead
- Do not delete inaccessible Outlook items from Google
- Only exclude unresponded invites during creation
- Don't delete if rescheduled and not responded to
- 2-way: Don't delete from Google items that were filtered out from Outlook
v2.9.7 Alpha
π Enhancements:
- Recurring series improvements
- When moving occurrence to date of another previously existing occurrence
- When moving occurrence multiple times
- When deletions are disabled, list items intended for deletion
- Only exclude unresponded invites during creation
- Don't delete if rescheduled and not responded to
- Don't delete from Google items that were filtered out from Outlook
- Better splash screen hiding; donor details case insensitive
- Migrated to Google Analytics 4 from deprecated Universal Analytics
π Bugfix:
- Robust access of Outlook categories
- If item categories are not accessible, treat as though none exist
- Handle new type of quota errors properly
- Check a schedule is configured when enable/disable sync
v2.9.6 Alpha
π Enhancements:
- Warn if multiple instances of OGCS are running with the same configuration
- Cater for Kyiv time zone rename (from Kiev)
- Browser agent version updated
- Display error detail if OGCS unable to communicate with Google
- Abort sync if Exchange connection becomes unavailable
- Better UI for colour map configuration
π Bugfix:
- Error when switching Profiles
- Use correct Find/Replace regular expression from Profile
- Resolve "Precondition Failed", error [412] on sync to Google
- Fix null reference errors on sync to Google
- Don't validate colour mappings if no longer syncing colours
- Improved handling of startup registry keys
v2.9.5 Alpha
π Enhancements:
- New option to set synced items as 'public'
- Categories now properly populating for Alternate Mailbox
- New option to set OGCS to startup for all Windows users, not just current
- Show warning that filtered out items may sync as "duplicates"
π Bugfix:
- Don't touch Outlook attendee response status, if they are Google organiser
- Fixed error accessing Outlook item that has been modified
- Fixed error when syncing colours, but none set on Outlook appointment
- Handle being disconnected from Outlook when retrieving categories
v2.9.4 Alpha
π Enhancements:
- Do not delete inaccessible Outlook items from Google
- Ensure cached Outlook categories are still valid
- Improved connection to Outlook for Push syncs
- Setup.exe renamed to OGCS_Setup.exe
- Direct users to wiki for help with Outlook conflicts
- Cope with environment variables not being available
π Bugfix:
- Ensure correct Outlook calendar is being targeted
- Don't let obfuscation trample original text
- Don't crash when manually switching Profiles
- More reliable comparison of meeting attendees
- Avoid loss of Google description when none exists in Outlook (2-way)
- Improved parsing of colour maps and empty maps