diff --git a/AUDIT.md b/AUDIT.md index 40fda77..db238ca 100644 --- a/AUDIT.md +++ b/AUDIT.md @@ -398,12 +398,12 @@ ruff, 159 offline tests, 28 HA Core tests; the offline tests also pass on Python 3.9.6. `sh scripts/check.sh` additionally validates packaging, translations and the changelog. -## Final stability fixes after 0.4.1 — 2026-10-27 +## 0.4.2 — final stability fixes after 0.4.1 — 2026-10-27 Scope: four issues from an independent review of 0.4.1, plus a user-requested *Reset learned model* action. Repository code and tests only (HA Core 2025.12.0 and 2026.2.3 harness); no HAOS, device or deployment testing. Still no actuator -code; the static and runtime service-call guards pass. Version unchanged (0.4.1). +code; the static and runtime service-call guards pass. Released as 0.4.2. Confirmed issues, root causes and fixes: diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e98135..be29933 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,11 @@ Engineering findings and test evidence behind each change are in [AUDIT.md](AUDIT.md). -## Unreleased — final stability fixes after 0.4.1 +## 0.4.2 — 2026-10-27 Four correctness fixes from an independent review of 0.4.1, and a **Reset learned -model** action you asked for. The version stays 0.4.1 until released. Still -**observation-only**: no service calls; the boiler and thermostat are untouched. +model** action. Still **observation-only**: no service calls; the boiler and +thermostat are untouched. Tested in the Home Assistant Core harness with HA 2025.12.0 and 2026.2.3; not on HAOS. diff --git a/README.md b/README.md index f3a4d26..f2bf21c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Heating MPC 0.4.1 — custom integration for Home Assistant OS +# Heating MPC 0.4.2 — custom integration for Home Assistant OS **Experimental, observation-only (shadow mode).** It **never** changes the Generic Thermostat, the physical relay, the boiler's setpoint, `heat/off`, or Comfort/Away/Sleep. No Docker add-on, MQTT or InfluxDB connection is needed. diff --git a/ROADMAP.md b/ROADMAP.md index 2f6e074..4c239d3 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -104,8 +104,8 @@ are now `incomplete`, not scored; window sensors unavailable at startup are unknown, with last known states saved and restored as unknown; unload, reload and removal can no longer publish stale results or recreate a deleted model; Forecast Error scores only forecasts whose plan the relay matched within 2 -minutes. Also added: **Reset learned model** in Configure. Not released or tested -on HAOS yet. +minutes. Also added: **Reset learned model** in Configure. Released as 0.4.2; not +yet tested on HAOS. ## Milestone 1 — Explainable forecasts and dashboards (target v0.3.0) diff --git a/custom_components/heating_mpc/manifest.json b/custom_components/heating_mpc/manifest.json index 592680d..e7af5d0 100644 --- a/custom_components/heating_mpc/manifest.json +++ b/custom_components/heating_mpc/manifest.json @@ -9,5 +9,5 @@ "iot_class": "local_polling", "requirements": [], "single_config_entry": true, - "version": "0.4.1" + "version": "0.4.2" }