- Add name to tasks - Improve typing - Move callback calls into exception block - Remove avoidable usage of deepcopy - Add dependabot - Update requirements - Drop pyupgrade, autoflake, flake8 in favor of ruff - Refactor cover, add set_combined_position - Add is_in_multiple_channels to base entity
2023.3.0
- Update ruff, adjust module aliases - Fix spamming CCU logs with errors (981)
2023.2.11
- Update ruff, fix comments - Switch to orjson - Fix climate: compare set temperature to target temperature
2023.2.10
- Use sets for central callbacks - Add get_all_entities for device
2023.2.9
- Fix property types - Ensure modules for platforms are loaded - Use local dicts for device lists - Clear central data cache if identified as outdated - Avoid redundant cache loads within init phase - Extract value preparation from send_value - Differentiate between input and default parameter type - Fix asyncio-dangling-task (RUF006) - Add typed dict for light and siren