Skip to content

v2026.03.11

Choose a tag to compare

@jbjardine jbjardine released this 11 Mar 21:04
9c2043b

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_command in 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_command when 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.