Note
Email and Query sensors are currently broken where the folder config parameter is set. A PR has been submitted to the O365 module to fix.
Breaking Changes
alt_auth_flow
has been removed as a valid configuration parameter. This has been deprecated for 6 months. See here for details of how to configurealt_auth_method
to meet your needs.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
.
New Deprecation
- The Secondary/Legacy method of configuration has been marked as deprecated and will be removed in a future release. See here for more details on how to perform the migration.
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 2
alt_auth_flow
configuration parameter has been removed- The Secondary/Legacy method of configuration has been marked as deprecated
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
- Remove deprecated alt_auth_flow config parameter - @RogerSelwyn
- Add deprecation warning for secondary configuration. - @RogerSelwyn
- Add more support for legacy account migration - @RogerSelwyn
- At repair description text - @RogerSelwyn
- Bump to v4.0.0b3 - @RogerSelwyn