Skip to content

Releases: derekantrican/GAS-ICS-Sync

Added a custom fix for an Outlook bug and other minor fixes & features

13 Dec 16:52
71bb0a6
Compare
Choose a tag to compare

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

11 Jan 20:19
d7a371c
Compare
Choose a tag to compare

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

12 May 23:12
e5ccbbf
Compare
Choose a tag to compare

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

10 Nov 17:06
d5fce8c
Compare
Choose a tag to compare

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"

13 Sep 17:01
940b148
Compare
Choose a tag to compare

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

04 Jun 18:16
115531f
Compare
Choose a tag to compare

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

18 Feb 15:11
1f2cca7
Compare
Choose a tag to compare

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

30 Jan 17:56
7fb8da3
Compare
Choose a tag to compare

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!

01 Nov 19:26
0d8b8bd
Compare
Choose a tag to compare

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

07 Oct 13:27
c7f7f63
Compare
Choose a tag to compare

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)