What's Changed
Fixed
- Reinstallation Fails with Duplicate unique_id (#312)
- Added final duplicate check in config flow before entry creation to prevent race conditions (#314)
- Config flow now aborts with
already_configuredif entry with same unique_id is created between steps - Verified Home Assistant framework properly handles orphaned entries via SETUP_RETRY state (#316)
- Setup cancellation now handled gracefully by HA framework (#315)
Added
- Comprehensive Reinstallation Tests (#317)
- Full install-unload-remove-reinstall cycle tests
- Concurrent configuration attempt handling
- Partial unload recovery scenarios
- Multiple server reinstallation tests
- Edge case tests for rapid install/uninstall cycles
Technical
- 1888 tests with 100% code coverage
- Improved config flow robustness for HA 2026.3+ compatibility
Full Changelog: v0.5.1...v0.6.0