Skip to content

Bump to 0.0.19 and add its release notes - #20

Merged
GuvHas merged 1 commit into
mainfrom
claude/repo-access-check-84q1fh
Sep 2, 2026
Merged

GuvHas merged 1 commit into
mainfrom
claude/repo-access-check-84q1fh

Conversation

@GuvHas

@GuvHas GuvHas commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Release prep for 0.0.19. Two files: release_notes/0.0.19.md and the manifest version.

What is in this release

Everything since 0.0.18 is #19, which changed no behaviour. So 0.0.19 is a maintenance release, and the notes say that in the first line rather than dressing internal work up as a feature — no new entities, no renamed ones, no settings to revisit, same minimum of Home Assistant 2024.11, every entity keeping its id, state and history.

What it is worth releasing for is the type gate: the integration is now checked against a real Home Assistant on every push, which is how the four incorrect framework calls in #19 were found. None of those was reachable at runtime, and the notes are careful not to imply otherwise — they were static mistakes of the kind that sit quietly until a Home Assistant release changes something underneath them.

The notes also credit the review bot for catching the first type gate resolving every framework type to Any, since that is the more useful story for anyone reading them later.

Checked before pushing

  • python -m pytest -q — 359 passed
  • ruff check . — clean (0.15.8, as CI pins)
  • manifest.json parses and reads 0.0.19, which is what the release workflow's manifest check compares against

The minimum Home Assistant version is unchanged and stays correct: nothing in #19 raised the floor. SensorEntityDescription, DeviceInfo, DeviceEntryType, EntityCategory and a generic CoordinatorEntity all predate 2024.11, and hacs.json still declares 2024.11.0 with test_integration_hygiene pinning it.

After merging

Dispatch the Release workflow with version 0.0.19. It tags, re-runs the tests and ruff against the tag, checks the manifest agrees, and publishes using release_notes/0.0.19.md.


🤖 Generated with Claude Code

https://claude.ai/code/session_01LLPEGFSy3fLEuXNUPAPWR4


Generated by Claude Code

A maintenance release: PR #19 is everything since 0.0.18, and it changed no
behaviour. The notes say so plainly rather than dressing internal work up as
a feature - there is nothing for a user to do, and every entity keeps its id,
its state and its history.

What it is worth releasing for is the type gate: the integration is now
checked against a real Home Assistant on every push, which is how the four
incorrect framework calls in #19 were found. None was reachable at runtime,
so the notes do not claim otherwise.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LLPEGFSy3fLEuXNUPAPWR4
@GuvHas
GuvHas merged commit da54df4 into main Sep 2, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants