v2026.03.11
Highlights
- Add a full ConfigFlow + OptionsFlow path for UI-based setup and management (#67).
- Introduce a DataUpdateCoordinator-based architecture and YAML -> UI migration path with legacy fallback (#67).
- Support
init_commandin the user flow for stoves that require it (#67). - Stabilize climate entity IDs and add entity-registry migration to avoid duplicate climate entities after migration, reconfiguration, or recreation (#67).
- Ship runtime translations for ConfigFlow and OptionsFlow in English and French (#67).
Setup and developer experience
- Add a devcontainer and local-running workflow for easier testing and contribution (#72).
- Make setup scripts more portable and align virtualenv handling across host and container workflows (#73).
- Repair stale or broken setup symlinks so rerunning setup is safer on existing local environments (#67 beta follow-up).
- Remove shell xtrace noise from helper scripts to keep local runs easier to read (#82).
CI and packaging
- Set explicit read-only workflow permissions for the validation workflow (#80).
- Fix HACS manifest validation so the repository passes the current validation pipeline again (#81).
Notes
- If you were testing the PR1 beta builds, migrated installs should now keep a single climate entity.
- UI setup now exposes
init_commandwhen needed, while YAML import/migration remains supported.
Contributors
Thanks to @jmcollin78 for the devcontainer/local-run groundwork, dashboards, reviews, and detailed real-hardware validation.
Thanks to @aceindy for project stewardship, README/init_command documentation, simulator exploration, and release coordination.
Thanks to @jbjardine for the ConfigFlow/coordinator/migration work and the CI/setup follow-ups that helped get this release over the line.