diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bac61e..a84ef89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. +## [2.0.8] - 5/2026 + +### Fixed + +- **Integration reconnects automatically after a panel firmware upgrade** — previously, if the panel renewed its security certificate (for example during a + firmware update), the integration could get stuck offline and require a manual reload from the Devices & Services page. It now recovers on its own. +- **Non-default panel ports now connect correctly** — panels configured to use a port other than the default are reached on the right port at startup. + ## [2.0.7] - 5/2026 ### Fixed diff --git a/custom_components/span_panel/manifest.json b/custom_components/span_panel/manifest.json index 1d1c93e..022832c 100644 --- a/custom_components/span_panel/manifest.json +++ b/custom_components/span_panel/manifest.json @@ -22,9 +22,9 @@ ], "quality_scale": "gold", "requirements": [ - "span-panel-api==2.6.2" + "span-panel-api==2.6.4" ], - "version": "2.0.7", + "version": "2.0.8", "zeroconf": [ { "type": "_span._tcp.local." diff --git a/pyproject.toml b/pyproject.toml index e05670c..a0e3b73 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" requires-python = ">=3.14.3,<3.15" dependencies = [ "homeassistant==2026.4.4", - "span-panel-api==2.6.2", + "span-panel-api==2.6.4", ] [dependency-groups] diff --git a/uv.lock b/uv.lock index eb60e27..195f6f5 100644 --- a/uv.lock +++ b/uv.lock @@ -2407,7 +2407,7 @@ dev = [ [[package]] name = "span-panel-api" -version = "2.6.2" +version = "2.6.4" source = { editable = "../span-panel-api" } dependencies = [ { name = "httpx" },