Skip to content

Releases: GioBonvi/GoogleContactsEventsNotifier

Version 5.1.4

06 Dec 06:33
7e657a9
Compare
Choose a tag to compare

Fix a bug that occurs when custom fields are activated that prevents correct age calculation. Thanks @JaapAntwerp and @ekos2001.

Fixes:

How to update to this version from an older one

Note that it is important that you have the People API activated for the age calculation to work. This was previously missing from the documentation.
See https://github.com/GioBonvi/GoogleContactsEventsNotifier/blob/master/docs/install-and-setup.md#activate-api-for-the-script

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 5.1.3

31 Oct 09:06
ff969c9
Compare
Choose a tag to compare

This version fixes a syntax error in the french language that showed a warning in the google script. Thanks @santimar

Fixes:

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 5.1.2

29 Sep 09:23
e1b3d53
Compare
Choose a tag to compare

This version updates to the new People API, necessary for it to work in the future. It also contains language fixes for Czech.

Fixes:

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 5.0.2

08 Apr 09:56
d8e3d85
Compare
Choose a tag to compare

This version introduces one small fix for a bug which caused a wrong age to be calculated for all the contacts under certain conditions (activation of the new V8 Javscript engine for the project).

Fixes:

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 5.0.1

25 Feb 14:51
v5.0.1
157820f
Compare
Choose a tag to compare

This version introduces some really small fixes, mainly an update of the installation procedure due to changes in the Google Script interface.

Fixes & small improvements:

  • Some small fixes of the HTML code in the notification emails
  • Adapted the installation procedure to a little change in the interface of Google Script

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 5.0.0 - Removing Google Plus integration

01 Nov 15:24
v5.0.0
e44465c
Compare
Choose a tag to compare

This version mainly removes the Google+ integration since Google discontinued Google+ earlier this year.

Removed features:

  • Google Plus integration
    See README.md file for further details.

Fixes & small improvements:

  • Lots of new translations (cs, fa, he, kr, lt, no, nb, pt-BR, ru, th, tr).
    Thanks to all the translators: you will find them credited in the README.md file.
  • A bug which causes the script to error if the email subject was too long due to too many events in the same email was fixed.
  • Improved exlpaination for new translations.

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 4.1.0

28 Aug 08:32
v4.1.0
Compare
Choose a tag to compare

This version fixes some minor bugs and introduces a new feature.

New features

  • Blacklist
    You can now mark single events of single contacts as blacklisted
    and avoid receiving notifications for those events by adding a
    custom field to a contact. Check the complete documentation here.

Fixes & small improvements:

  • New translation (PT). Thanks to @miguel-r
  • A nasty error in time calculations which caused the script to
    send wrong notifications in some edge-cases (e.g. for the
    GMT+12 timezone) was fixed
  • A bug which caused some email addresses to be displayed
    regardless of a 'maxEmailsCount: 0' setting was fixed
  • Various changes in the structure of the documentation (mainly
    splitting the big README file into smaller files)
  • Some "under the hood" changes to improve both performance and
    readability

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will possibly be prompted to update the authorization to the script.

Version 4.0.0

21 Oct 10:31
v4.0.0
Compare
Choose a tag to compare

This new version features a lot of changes both "under the hood"
and in the user experience.
If you are updating from an older version pay attention to the
settings: they have changed a lot.

New features:

  • We've changed how the script collects data about your contacts
    Now the script will collect data from:
    • the event itself
    • your Google Contact (if present)
    • your contact's Google Plus profile (if present)
      You can disable access to Google Plus in the settings.
  • New settings grouping
    You will find the settings section to be slightly different
    from before.
  • Improved logging/error handling
    We introduced a new logging method: more thorough and easier to control.
    Users can now easily decide which events will be logged (based
    on a priority system) and which priority level will cause an email
    with all the logs to be sent together with the notification.
    Together with this we have improved the error-handling: most kind
    of errors should now be intercepted and should cause a meaningful
    error message to be displayed.
  • Improved code documentation
    We've added JSDoc documentation to the script. We still have not
    decided to publish the output documentation anywhere, but the comments
    by themselves should make it easier for new contributors to get
    a grasp about what's going on.
  • Tests
    We have added some tests and unit-tests to the code.

Fixes & small improvements:

  • Some new labels have been added and translated.
  • Fixed some edge cases that were not handled correctly (contacts
    without emails/phones, self birthday).
  • Updated CONTRIBUTING.md file for new contributors.
  • New translation (NL). Thanks to @88scythe.
  • Tons of minor fixes.

Notes

The German and Indonesian translations have not been fully updated yet.

How to update to this version from an older one

As always if you want to update your script to this version you can follow these steps:

  • Open this page and copy all the code;
  • Open your script (you should find it in Google Drive) and replace the old code with the new one;
  • Follow the setup instructions accurately (there have been some changes since the last version, for exapmple in the "Activate API" step) and configure your script
  • In the top menu click "Run" -> "notifStart" to refresh the notification service.
  • You will probably be prompted to update the authorization to the script.

Version 3.1.1

01 Sep 21:03
v3.1.1
d154b73
Compare
Choose a tag to compare

Fixes & small improvements

  • Fixed: when a contact only had the birthday on Google Plus and not
    on Google Contacts an unhandled error interrupted the script

How to update

As always if you want to update your script to this version you can follow these steps:

  • open this page and copy all the code;
  • open your script (you should find it in Google Drive) and replace the old code with the new one;
  • edit all the settings that have been replaced with the dafult values to what you had set them to before;
  • in the top menu click "Run" -> "stop" and "Run" -> "start" to refresh the notification service;

Version 3.1.0 - Keeping your script updated

31 Aug 09:04
v3.1.0
Compare
Choose a tag to compare

New features

  • update tracker
    Once a new version of Google Contacts Events Notifier is released you will see a line of text at the end of your email notifications telling you so: just click the link and you will be taken to the latest release page where you will find the instructions to update the script if you want to;
  • French translation
    Thanks to @jayforce Google Contacts Events Notifier speaks French as well;
  • default profile images:
    Contacts without a profile image will now use a default one instead of none;

Fixes & small improvements

  • the fake default email was changed to insertyouremailhere@example.com so as not to bother the administrators of someemail.com;
  • the Polish translation has been improved;
  • an error that occurred when a contact had a phone with an untranslated label has been fixed;

How to update

As always if you want to update your script to this version you can follow these steps:

  • open this page and copy all the code;
  • open your script (you should find it in Google Drive) and replace the old code with the new one;
  • edit all the settings that have been replaced with the dafult values to what you had set them to before;
  • in the top menu click "Run" -> "stop" and "Run" -> "start" to refresh the notification service;