diff --git a/AUDIT.md b/AUDIT.md index f1ee4b4..5abdebb 100644 --- a/AUDIT.md +++ b/AUDIT.md @@ -321,9 +321,9 @@ weather forecasts. Learners of removed zones keep only the base model. offline tests, 26 HA Core tests, compilation, package/translation/changelog checks). The offline tests also pass on Python 3.9.6. -## Stabilization after 0.4.0 — 2026-10-27 +## 0.4.1 — stabilization after 0.4.0 — 2026-10-27 -Scope: correctness of 0.4.0, no new features, version unchanged. Repository code +Scope: correctness of 0.4.0, no new features. 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. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e4a678..4823f02 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 — stability and correctness +## 0.4.1 — 2026-10-27 -Fixes four correctness problems found in 0.4.0 and separates model accuracy from -forecast accuracy. No new product features; the version stays 0.4.0 until -released. Still **observation-only**. Tested in the Home Assistant Core harness +Stability and correctness: fixes four problems found in 0.4.0 and separates model +accuracy from forecast accuracy. No new product features. Still +**observation-only**. Tested in the Home Assistant Core harness with HA 2025.12.0 and 2026.2.3; not yet on HAOS. ### Upgrade notes diff --git a/README.md b/README.md index bc568ee..0ff9d64 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Heating MPC 0.4.0 — custom integration for Home Assistant OS +# Heating MPC 0.4.1 — 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 58b752a..02cdd52 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -93,7 +93,7 @@ configuration changes (now per-component fingerprints with selective recalibration, logged in `model_changes`); plans published from inputs that changed during optimization or by an overtaken run; and model accuracy reported as if it were forecast accuracy. Reload/unload tests now cover repeated reloads -(one relay listener, one polling coordinator). Not yet released or tested on HAOS. +(one relay listener, one polling coordinator). Released as 0.4.1; 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 d686a74..592680d 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.0" + "version": "0.4.1" }