Changes
- #392 CalendarEventDevice is depreciated in Home Assistant 2022.5.0 and is replaced by a new class Calendar Entity. This release is therefore changing the base calendar class to avoid warning messages and ensure the integration works in the future releases.
- I took this opportunity for general code review and stability improvements, also linked to python minimal version supported in HA core.