Version 1.3.2-beta1
Pre-release
Pre-release
What's Changed
Bug Fixes
- Fix UnboundLocalError when no plant devices exist - Initialize
latest_databefore the plant devices loop (#49) - Fix KeyError for missing species_original attribute - Gracefully handle plants without the
species_originalattribute (#46)
Code Quality & Modernization
- Modernize config_flow.py for Home Assistant 2025+ - Replace deprecated
data_entry_flow.FlowResultwithConfigFlowResult, updateOptionsFlowHandlerto useself.config_entry - Replace deprecated async_timeout - Use
asyncio.timeoutinstead of deprecatedasync_timeout.timeout - Add return type hints - Added type hints to
async_setup,async_setup_entry,async_unload_entry, and other functions - Fix typos and improve docstrings - Various code quality improvements
- Remove unused code - Removed unused exception classes and commented-out code
Documentation
- Update README for current Home Assistant versions (#35)
- HACS now uses "Download" instead of "Install"
- Updated navigation path to "Devices & Services"
- Clarified that image download settings are in Options (after initial setup)