Skip to content

chore(main): release 4.0.0#143

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 4.0.0#143
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

4.0.0 (2026-07-14)

⚠ BREAKING CHANGES

  • open-window switch, provisioning diagnostics, and entity docs (#81)
  • add username/password credential auth to config flow (#37)

Features

  • accurate energy reporting with T1 telemetry + fix reload loop (#61) (993dbbe)
  • add energy monitoring sensor (#48) (f580374)
  • add state-aware icons for EcoStart and Comfort entities (#23) (01ae73b), closes #7
  • add username/password credential auth to config flow (#37) (e4bef7e)
  • assets: add brand assets (#53) (203f7d8)
  • capability-aware climate + boost duration (#108) (a9d035b)
  • ci: add linting and testing workflows (#1) (f580610)
  • ci: semver pre-release versions for HACS dev builds (#84) (5768e32)
  • climate entity, daily/lifetime energy, split coordinators (#78) (25a054b)
  • config entry diagnostics download (redacted) (#103) (4842360), closes #91
  • domain services and repairs (#107) (309b83e)
  • enrich device registry with serial and firmware metadata (#65) (a8aa20b)
  • estimated power diagnostic and adaptive energy polling (#106) (5d095ef), closes #95 #96
  • initial (1a218f7)
  • move hardcoded entity icons into icons.json (#139) (eea51b0), closes #131
  • open-window switch, provisioning diagnostics, and entity docs (#81) (e4ac815)
  • prevent adding the same Dimplex account twice (#124) (3a99d70)
  • schedule read, zone devices, blueprints, multi-config docs (#109) (0a5375a)

Bug Fixes

  • add MOCK_ENTRY_DATA import for reauth tests (#35) (8db6f3d)
  • bump dimplex-controller to >=0.6.1; update energy telemetry docs (#64) (cab3dbd)
  • ci: roll over main RC tags when an RC number is already burned (#80) (37b83fc)
  • ci: stop force-pushing unsigned RC commits to dev (#87) (fa6f631)
  • ci: treat scripts changes as component-impacting (#90) (9fb07be)
  • ci: write HACS zip to absolute path (#89) (37bb091)
  • declare _summary_cached/_summary_ts types to satisfy mypy (#140) (ac80b3d)
  • degrade energy report API errors gracefully instead of CannotConnect (#59) (c0696de)
  • fallback to individual appliance overview queries on bulk failure (#55) (dfdbe4e)
  • hacs: ship dimplex.zip release assets for reliable installs (#88) (a2e9f6b)
  • implement reauth config flow to allow token refresh on expiry (#32) (c71b002), closes #29
  • keep T1 and T2 energy separate (no combined total) (#110) (9e42394)
  • parenthesise except in climate._boost_minutes and pin ruff (#112) (56285ce)
  • parenthesize multi-type except for Python 3 (#79) (170e213)
  • prettier ignore changelog (#3) (b286bef)
  • refresh status after control services so state updates promptly (#125) (5db4e8c)
  • release: attach dimplex.zip to stable releases and bump to 3.0.1 (#142) (6cd4527)
  • replace module-global _SKIP_RELOAD_ENTRY_IDS with options-diff (#138) (389d3cc), closes #130
  • require dimplex-controller>=0.3.0 for headless login support (#39) (6f33a0d)
  • require dimplex-controller>=0.8.0 and document 3.0.0 upgrade (#82) (ded06c5)
  • resolve all six open dimplex-controller-hass issues (#120) (8e47cff)
  • restore async_setup_entry function signature (#34) (280061e)
  • revert entity IDs to match CI test environment (#36) (e0be792)
  • use TOTAL_INCREASING for lifetime energy sensors (#134) (d2f3fc7), closes #127

Performance Improvements

  • cache energy summary per coordinator update cycle (#136) (a9c554e), closes #128
  • fetch timer schedules on a slow cadence instead of every status poll (#123) (b543c37)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot added the autorelease: pending Release-please is preparing a release label Jul 14, 2026
@github-actions github-actions Bot requested a review from KRoperUK as a code owner July 14, 2026 08:49
@github-actions github-actions Bot added the autorelease: pending Release-please is preparing a release label Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment