Skip to content

chore(release): 2.0.0b16 version bump, release notes, and README/roadmap refresh - #703

Merged
GreenGrassBlueOcean merged 5 commits into
v2-phase1-architecturefrom
chore/release-2.0.0b16
Oct 21, 2026
Merged

GreenGrassBlueOcean merged 5 commits into
v2-phase1-architecturefrom
chore/release-2.0.0b16

Conversation

@GreenGrassBlueOcean

@GreenGrassBlueOcean GreenGrassBlueOcean commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

What is the problem

Before tagging the 2.0.0b16 pre-release, the version has to be the same in const.py, manifest.json, the Lovelace bus monitor card and the install/upgrade docs, and the release notes have to cover what merged since 2.0.0b15.


How is it solved

Pre-merge checklist

Post-merge release step (after merging into v2-phase1-architecture)

  • Create the 2.0.0b16 GitHub Pre-Release targeting v2-phase1-architecture, paste .github/release-notes/2.0.0b16.md as the release body, and attach myhome.zip.

How is it tested

  • Full suite against OWNd 2.0.0b11: 4,393 passed, 100.0 % statement coverage.
  • ruff, mypy, scripts/verify_ha_standards.py, scripts/sync_documentation.py --check and scripts/package_release.py --tag v2.0.0b16 pass.
  • Each release-note claim was checked against its pull request and, for covers, against docs/configuration/covers.md on the base.

State Diagram

flowchart LR
    A["Bump version in const.py, manifest.json, bus card & docs"] --> B["Release notes for the 83 PRs since b15"]
    B --> C["CI & package_release.py green (17/17)"]
    C --> D["Merge PR #703 into v2-phase1-architecture"]
    D --> E["Tag 2.0.0b16 & publish GitHub Pre-Release with myhome.zip"]
Loading

Where are the traces

The cover and plant changes in the notes are grounded in:


What does the Oracle / Encyclopedia say

manifest.json pins OWNd==2.0.0b11. Its gateway profiles are checked against tests/golden/firmware_oracle.json in CI (#743, #745), and on F460 / F461 / MyHomeServer1 the conformance tests read the oracle's verdict rather than its empty-bus replies (#766).

🤖 Generated with Claude Code

@GreenGrassBlueOcean
GreenGrassBlueOcean marked this pull request as draft October 13, 2026 11:19
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

GreenGrassBlueOcean and others added 4 commits October 21, 2026 20:07
Version in const.py, manifest.json, the bus card and the install/upgrade docs.
.github/release-notes/2.0.0b16.md already carries the cover behaviour changes
of #466 / #702 so they are not forgotten; the rest is filled in when tagging.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- Count and summarize every pull request merged since 2.0.0b15, grouped by
  subsystem, with the expose engine (#750), slat tilt (#508) and impulse
  covers (#667) as the headline features.
- Covers: the start-up floor is the per-cover min_motor_pulse (#708), timed
  runs end at the stop status (#707) and full-travel keypad runs report the
  end (#760); drop the "lift only" and open follow-up lines, both shipped.
- New behaviour-change section: sync_time refuses half-hour time zones
  (#764) and advanced: true on an F411 now warns (#762).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The README, ROADMAP.md, docs/roadmap.md and docs/roadmap/beta-differences.md
still named v2.0.0b14 as the latest release; the b15 release never updated
them.

- README: install commands, download link and status line point to 2.0.0b16.
- ROADMAP.md: current release b16 (OWNd 2.0.0b11), a "Delivered in b14 - b16"
  gantt section, and rows for the expose engine and the cover work.
- docs/roadmap.md: the "Merged after b14" section is the b15 release, a b16
  section is added, and the slat tilt bar is done (#508), no longer open.
- beta-differences: b15 and b16 columns and entries, a cover positioning
  and an expose row; the b14 OWNd cell is 2.0.0b9 (was 2.0.0b8). The b14
  entry gets its release date and tag compare, and its cover start-up floor
  bullet moves to b16, where #702 shipped.
- backfill_beta_docs.py: add the released 2.0.0b14 and 2.0.0b15 to the
  milestone list.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@GreenGrassBlueOcean GreenGrassBlueOcean changed the title chore(release): 2.0.0b16 version bump and release notes draft chore(release): 2.0.0b16 version bump, release notes, and README/roadmap refresh Oct 21, 2026
@GreenGrassBlueOcean
GreenGrassBlueOcean marked this pull request as ready for review October 21, 2026 18:42
@GreenGrassBlueOcean
GreenGrassBlueOcean merged commit 8bdbabc into v2-phase1-architecture Oct 21, 2026
17 checks passed
@GreenGrassBlueOcean
GreenGrassBlueOcean deleted the chore/release-2.0.0b16 branch October 21, 2026 19:08
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