Highlights
- Integration now prompts for re-authentication when credentials become invalid, instead of becoming permanently unavailable
- Transient network errors (DNS failures, timeouts) no longer disable the integration — it self-heals when connectivity returns
- Fixed typo in freezer translation key
Bug fixes
- Correct typo
freezeer->freezerin translation strings #436 - Add reauth flow so Home Assistant prompts for new credentials on auth failure instead of crashing with
UnknownStep#437 - Change initial login to raise
ConfigEntryAuthFailed(wasConfigEntryError) so the reauth flow triggers on startup, not only during polling #437 - Bump
connectlifeto 0.7.2: transport errors (DNS, timeouts) during login are no longer misclassified as auth failures #437
Full Changelog: v0.30.0...v0.31.1