Skip to content

v1.3.8

Choose a tag to compare

@github-actions github-actions released this 10 Dec 15:36
18c78a7

🔧 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 HADailyCounterConfigFlow to use modern ConfigFlow registration syntax: class HADailyCounterConfigFlow(config_entries.ConfigFlow, domain=DOMAIN)
  • ✅ Added async_migrate_entry function in __init__.py for 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 = DOMAIN as class attribute) instead of the modern approach (domain=DOMAIN as 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_flow but didn't fix the underlying registration issue
  • This fix ensures proper ConfigFlow registration with Home Assistant's flow handler registry

Installation

  1. Update via HACS or manually install v1.3.8
  2. Restart Home Assistant
  3. Verify all counters load properly and options menu is accessible