v1.2.9
Full Changelog: v1.2.8...v1.2.9
Added
- Support for multiple repositories in the configuration flow
- New WakewordUpdateCoordinator class for managing data updates
- Unique IDs for sensor entities
- Type hints throughout the codebase for improved readability and error catching
- Improved error handling and logging
Changed
- Updated sensor.py to use SensorEntity instead of Entity
- Refactored update_wakewords function to return a boolean indicating success or failure
- Modified config_flow.py to handle multiple repositories
- Updated services.yaml to make the repositories field optional
- Changed handle_update_wakewords_service in init.py to update all configured repositories if none are specified
Fixed
- Improved error handling in update.py
- Fixed potential issues with scan interval handling