Releases: GioBonvi/GoogleContactsEventsNotifier
Version 5.1.4
Fix a bug that occurs when custom fields are activated that prevents correct age calculation. Thanks @JaapAntwerp and @ekos2001.
Fixes:
- Fixed #190
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
This version fixes a syntax error in the french language that showed a warning in the google script. Thanks @santimar
Fixes:
- Fixed #189
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
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
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:
- Fixed #166
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
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
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
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
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
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
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
[email protected]
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;