Releases: derekantrican/GAS-ICS-Sync
Added a custom fix for an Outlook bug and other minor fixes & features
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
The main reason for this release is #388 where Outlook has started publishing calendars that are sometimes missing end markers for events & calendars. This workaround should allow those calendars to continue syncing.
Other fixes/features in this version:
- Add the ability to specify a color in the calendar map (designate separate colors per calendar when syncing multiple calendars) #243
- Some fixes for recurring event syncing (#239 & #373)
- Improvements to the summary email #339
For a full history since the last release, check out 5.7...5.8
Support colors for different calendars and skip unnecessary events
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
Changes included in this version:
- An optional color id parameter can be included with calendar maps in the
sourceCalendars
array to specify a different event color based on which source ICS/ICAL an event came from - Skipping some events (cancelled events, recurrence exception dates, etc) that don't need to be synced
- Various other small fixes
Fixes included in this release: 5.6...5.7
A variety of fixes
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
Variety of fixes for exponential backoff retries for failed requests, issues with some events affecting other synced calendars, and limiting permissions requested by the script.
Fixes included in this release: 5.5...5.6
Fixed triggers
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
The main fix in this version is #137 where triggers were not re-triggering due to a pending issue on Google's side. We have corrected the triggers into an older method that should be more reliable
Fix "Cannot read property 'dateTime' of undefined"
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
This release fixes the following issues: #115, #133, #135, and #149 which are all TypeError: Cannot read property 'dateTime' of undefined
Fix Outlook recurrence issues and better email notifications
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
This release includes a few fixes including an issue with some Outlook events #127 and better notification emails when events are updated #87
Support V8 runtime
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
The major reason for this release is to support the new V8 runtime engine of Google Apps Script, thereby resolving #98. As always, please let us know if you find any issues
Minor improvements
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
This version includes some various improvements:
- Removing triggers from previous versions
- More stability in triggers
- And other changes
FULL Google Calendar API!
As a reminder, the latest version should be copied from here: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing
This version updates to the FULL Google Calendar API! With this there are some incredible new changes:
- Multiple calendar support! Sync multiple ICS files to multiple Google Calendars! Or all to one Google Calendar! You decide!
- Full support for recurring events!
- More control over settings such as all-day reminders, tasks, emailing when an event is modified, etc!
Added fix for all-day events and floating timezones
As a reminder, the latest version should be copied from here: https://script.google.com/d/1QeZFLSM1EkuFvYcryECI_xH-IZVe1-IxGRq_n6OoXp1CmVtSeTeigEx4/edit?usp=sharing
This version includes the following fixes:
- All-day events where the start date is the same as the end date is technically against the ICS/ICAL standard, but we've seen it happen enough recently that we decided to account for it. More info can be found here: #57
- Fixed a timezone issue caused by events not having a timezone specified. More info can be found here: #34 (comment)