Skip to content

release: bump to 1.4.0#40

Merged
DefinitelyADev merged 1 commit into
masterfrom
release/1.4.0
May 28, 2026
Merged

release: bump to 1.4.0#40
DefinitelyADev merged 1 commit into
masterfrom
release/1.4.0

Conversation

@DefinitelyADev

Copy link
Copy Markdown
Owner

Summary

  • Bump manifest.json version 1.3.0 → 1.4.0 (HACS update trigger).
  • Add CHANGELOG.md [1.4.0] - 2026-05-28 section covering everything merged to master since v1.3.0.

What's in 1.4.0

  • Added — options flow lets users edit entities, icon, and active_threshold after the entry exists.
  • Changed — collapsed the five Area{Power,Energy,Temperature,Humidity,ClimateTarget}Sensor classes into a parameterized AreaMeasurementSensor; public surface pinned byte-identical to v1.3.0 by characterization test.
  • CI / Dev — Python 3.14 / HA 2026-latest matrix cell; release job now gated on hassfest + manifest-vs-tag match; real-hass-fixture tests for config flow, init lifecycle, and sensors; dev floors bumped (HA 2026.5.4, pre-commit 4.6, mypy 2.1); docs synced to multi-entity architecture.

Test plan

  • CI is green on this branch (lint, type-check, validate, pre-commit, hassfest, 4-cell pytest matrix).
  • The manifest-vs-tag check (introduced in Phase 5: gate release on hassfest + manifest-vs-tag check #35) will pass when v1.4.0 is tagged.
  • After merge: tag v1.4.0 on master and confirm the release job publishes and HACS picks it up.

🤖 Generated with Claude Code

Manifest version 1.3.0 -> 1.4.0. CHANGELOG entry covers the options flow
(Added), the AreaMeasurementSensor collapse (Changed, byte-identical
public surface), and the CI/dev changes since v1.3.0 (py3.14 matrix
cell, manifest-vs-tag release gate, real-hass tests, dep bumps, doc
sync).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the code Changes to the main component code label May 28, 2026
@codecov

codecov Bot commented May 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.51%. Comparing base (c1e3f25) to head (743d0d1).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #40   +/-   ##
=======================================
  Coverage   91.51%   91.51%           
=======================================
  Files          10       10           
  Lines         849      849           
  Branches       79       79           
=======================================
  Hits          777      777           
  Misses         49       49           
  Partials       23       23           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@DefinitelyADev DefinitelyADev merged commit fd0117b into master May 28, 2026
17 checks passed
@DefinitelyADev DefinitelyADev deleted the release/1.4.0 branch May 28, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code Changes to the main component code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant