v3.0.1
3.0.1 — 2026-05-25
No breaking changes. This is a drop-in patch over v3.0.0 — no config changes required. (The v3 breaking changes live in the v3.0.0 release and the migration guide.)
What changed
- Low/unknown-severity alerts are no longer silently hidden. Alerts a provider couldn't classify now always pass the minimum-severity filter — suppressing an unclassified alert in an alerting card was a hazard.
- "Restore all" now works for CAP (device-mode) cards. Dismissed CAP alerts were previously unrecoverable from the UI because the card and editor computed different dismissal scopes; they now share one helper and can't diverge.
- No more dead "Open CAP Source" link. When the CAP integration supplies a non-navigable
urn:identifier instead of a URL, the source link is hidden rather than rendered as a link that goes nowhere. - Dismissals are more durable. Browser-local dismissals now survive the upstream integration reordering its alert array, and dismissing in one tab updates dashboards open in other tabs.
- Lighter on resources. Plain
entity/entitiescards no longer open an entity-registry subscription they never read, and bursts of registry events (e.g. an integration reload) are coalesced into a single refetch. - More robust against bad data. A single malformed entry from the NWS or BoM integration can no longer throw and blank the entire card.
- Smoother layout & rendering. Card rendering and HA's layout measurement no longer cause side effects (state mutations /
localStoragewrites). - Docs. Added a v3 migration guide to the README and fixed the community-thread link.