Breaking Changes
calendar_id
is no longer supported as a parameter in service calls.entity_id
should be used instead. Overall the changes to service calls in this release improve validation and should make it clearer when calling the service as to what a problem might be if one occurs. It also significantly simplifies the code which will benefit future changes.- The location of the o365 token and o365_calendar.yaml files have been moved under the
o365_storage
directory. This helps to group the various o365 files in one place. If you are backing up your configuration to a public GitHub, you will need to change your.gitignore
.
Enhancements
- Meaningful icons have been added to all sensors. Thanks to @rdeveen for prompting the change.
- Tasks/Todo sensors can be enabled. See Configuration for details.
Changes from Beta 1
- ToDo sensors have been made configureable as to whether the sensor will be created. The mechanism is similar to o365_calendar.yaml, there is now an o365_tasks.yaml.
Full list of changes
- Tidy up file storage location - @RogerSelwyn
- Rename - @rdeveen
- Add ATTR_ICON - @rdeveen
- Add const ATTR_ICON - @rdeveen
- Change Icon - @rdeveen
- Use Icon property (#1) - @rdeveen
- Add icons for chats and inbox - @RogerSelwyn
- Initial draft (awaiting O365 update) - @RogerSelwyn
- Code simplification - @RogerSelwyn
- Improve service validation and remove deprecated calendar_id - @RogerSelwyn
- Move schema to schema.py - @RogerSelwyn
- Change service errors to vol.Invalid - @RogerSelwyn
- Update services.md - @RogerSelwyn
- Update index.md - @RogerSelwyn
- Update and rename sensor_layout.md to sensor.md - @RogerSelwyn
- Update sensor_layout.md - @RogerSelwyn
- Update installation_and_configuration.md - @RogerSelwyn
- Update calendar_configuration.md - @RogerSelwyn
- Rename title to subject in line with O365 module. - @RogerSelwyn
- Add parallel_updates to restrict number of calls - @RogerSelwyn
- Add error catch and bump O365 to 2.0.22 - @RogerSelwyn
- Tweak error message - @RogerSelwyn
- Bump to v4.0.0 - @RogerSelwyn
- Auto update requirements.txt - @actions-user
- Fix event create for group calendars - @RogerSelwyn
- Change release to v4.0.0 Beta 1 - @RogerSelwyn
- Update CHANGELOG.md - @RogerSelwyn
- Update CHANGELOG.md - @RogerSelwyn
- Make tasks_lists configureable - @RogerSelwyn
- Bump to v4.0.0.b2 - @RogerSelwyn