diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dade22..d0a56ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.0.13 — 2026-07-31 — vendor the flat emitter +## 1.0.14 — 2026-07-31 — vendor the flat emitter ### Fixed @@ -48,6 +48,13 @@ `charge_mode` derivation in `engine.py` and `emitter_adapter/runtime.py`. Both sites already produced only valid values; mypy could not see it while `ebus_emitter` was an `ignore_missing_imports` module and `BESSConfig` was therefore `Any`. + +> **Version note.** This work merged as 1.0.13, the same version the circuit-energy fix +> below had already published. The add-on image tag is derived from `config.yaml`, so the +> second merge overwrote the first's image without changing the version — leaving anyone +> who had already pulled 1.0.13 on the earlier build with no update signal. Re-cut as +> 1.0.14 so Supervisor sees a change. + ## 1.0.13 — 2026-07-31 — circuit energy reference frame ### Fixed diff --git a/pyproject.toml b/pyproject.toml index b146bb7..b0e6c5b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "span-panel-simulator" -version = "1.0.13" +version = "1.0.14" description = "Standalone eBus simulator for SPAN panels" requires-python = ">=3.14" dependencies = [ diff --git a/span_panel_simulator/Dockerfile b/span_panel_simulator/Dockerfile index 33cd75e..5cfccfc 100644 --- a/span_panel_simulator/Dockerfile +++ b/span_panel_simulator/Dockerfile @@ -32,7 +32,7 @@ EXPOSE 18883 8081 18080 LABEL io.hass.name="SPAN Panel Simulator" \ io.hass.description="Simulates a SPAN electrical panel for testing and upgrade modeling" \ io.hass.type="addon" \ - io.hass.version="1.0.13" \ + io.hass.version="1.0.14" \ io.hass.arch="aarch64|amd64" CMD ["/run.sh"] diff --git a/span_panel_simulator/config.yaml b/span_panel_simulator/config.yaml index 37c047c..a91636e 100644 --- a/span_panel_simulator/config.yaml +++ b/span_panel_simulator/config.yaml @@ -1,6 +1,6 @@ name: "SPAN Panel Simulator" description: "Simulates a SPAN electrical panel for testing and upgrade modeling" -version: "1.0.13" +version: "1.0.14" slug: "span_panel_simulator" url: "https://github.com/SpanPanel/simulator" image: "ghcr.io/spanpanel/simulator/{arch}" diff --git a/src/span_panel_simulator/__init__.py b/src/span_panel_simulator/__init__.py index 3681244..2ca4e36 100644 --- a/src/span_panel_simulator/__init__.py +++ b/src/span_panel_simulator/__init__.py @@ -1,3 +1,3 @@ """Standalone eBus simulator for SPAN panels.""" -__version__ = "1.0.13" +__version__ = "1.0.14" diff --git a/uv.lock b/uv.lock index be679f1..4e8945e 100644 --- a/uv.lock +++ b/uv.lock @@ -913,7 +913,7 @@ wheels = [ [[package]] name = "span-panel-simulator" -version = "1.0.13" +version = "1.0.14" source = { editable = "." } dependencies = [ { name = "aiohttp" },