v1.3.8
🔧 Critical Bug Fix Release
This release fixes the persistent migration error that continued to affect users even after v1.3.7.
Fixed
- ✅ Root Cause Fixed: Resolved persistent "Flow handler not found for entry" error by properly registering ConfigFlow with Home Assistant
- ✅ Updated
HADailyCounterConfigFlowto use modern ConfigFlow registration syntax:class HADailyCounterConfigFlow(config_entries.ConfigFlow, domain=DOMAIN) - ✅ Added
async_migrate_entryfunction in__init__.pyfor better config entry migration handling - ✅ All existing counters now load properly after restart
- ✅ Options menu now accessible for all config entries
Who should upgrade?
All users experiencing "Flow handler not found" errors should upgrade to v1.3.8 immediately to restore full functionality.
Technical Details
- The root cause was that the ConfigFlow class used old-style domain registration (
domain = DOMAINas class attribute) instead of the modern approach (domain=DOMAINas class parameter) - In Home Assistant 2021.11+, ConfigFlow classes must register by passing domain as a parameter to the parent class
- v1.3.7 added
async_get_options_flowbut didn't fix the underlying registration issue - This fix ensures proper ConfigFlow registration with Home Assistant's flow handler registry
Installation
- Update via HACS or manually install v1.3.8
- Restart Home Assistant
- Verify all counters load properly and options menu is accessible