This release supports multiple accounts. It is a very major change to the code, which has been tested through alpha and beta for some time.
Please read the Readme on this Github for details on how to use. Existing installations should work as is.
For services, where previously the calendar_id has been used, I'm migrating this to use entity_id for calendar updates. A warning will be shown in the logs if you use calendar_id. For notifications, multiple services will be created if required for each account emails can be sent through.
https://github.com/RogerSelwyn/O365-HomeAssistant/blob/master/README.md
Enhancements
- Support for multiple accounts
- Reduced permissions requirements for multiple accounts style config
- Enable use of Entity_ID instead of Calendar_ID for service calls (mandatory for multi-account)
- Complete list of changes - #26
Fixes
- Also includes fixes as defined in 2.4.1