Skip to content

chore(main): release 3.0.0#50

Merged
KRoperUK merged 1 commit into
mainfrom
release-please--branches--main
Jul 13, 2026
Merged

chore(main): release 3.0.0#50
KRoperUK merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

3.0.0 (2026-07-13)

⚠ BREAKING CHANGES

  • open-window switch, provisioning diagnostics, and entity docs (#81)

Features

  • accurate energy reporting with T1 telemetry + fix reload loop (#61) (993dbbe)
  • add energy monitoring sensor (#48) (f580374)
  • assets: add brand assets (#53) (203f7d8)
  • capability-aware climate + boost duration (#108) (a9d035b)
  • 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
  • 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

  • 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)
  • 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)
  • refresh status after control services so state updates promptly (#125) (5db4e8c)
  • replace module-global _SKIP_RELOAD_ENTRY_IDS with options-diff (#138) (389d3cc), closes #130
  • require dimplex-controller>=0.8.0 and document 3.0.0 upgrade (#82) (ded06c5)
  • resolve all six open dimplex-controller-hass issues (#120) (8e47cff)
  • 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 requested a review from KRoperUK as a code owner July 8, 2026 19:25
@github-actions github-actions Bot added the autorelease: pending Release-please is preparing a release label Jul 8, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 9 times, most recently from 7cadac7 to af4433d Compare July 13, 2026 00:24
@github-actions github-actions Bot changed the title chore(main): release 2.1.0 chore(main): release 3.0.0 Jul 13, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from af4433d to 9727ba2 Compare July 13, 2026 00:34
@KRoperUK

Copy link
Copy Markdown
Owner

Hold — do not merge yet.

Maintainer request: do not cut v3.0.0 until dogfooding / testing of the 2.x→3.x delta is complete (climate, dual energy, entity IDs, library ≥0.8.0).

Use dev RCs (dev-v3.0.0-rc.* or current dev-v2.1.0-rc.* naming until the next version bump lands) for testing. Merge this release-please PR only when explicitly ready to publish stable 3.0.0 to HACS.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch 15 times, most recently from 5625b62 to 3ac0f9f Compare July 13, 2026 15:36
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 6 times, most recently from 8854d4c to 490a616 Compare July 13, 2026 16:30
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 490a616 to 2e262b1 Compare July 13, 2026 16:57
@KRoperUK KRoperUK enabled auto-merge (squash) July 13, 2026 17:08
@KRoperUK KRoperUK merged commit 7d7d5aa into main Jul 13, 2026
9 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@github-actions github-actions Bot added autorelease: tagged Release-please has tagged a release and removed autorelease: pending Release-please is preparing a release labels Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged Release-please has tagged a release

Projects

None yet

1 participant