chore(release): 0.11.0 - #667
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (9)
📒 Files selected for processing (6)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe release metadata now uses version 0.11.0 across the plugin, module, project, and package. The changelog adds the release heading, clarifies several entries, and updates comparison links. Changes0.11.0 release alignment
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This release PR updates version metadata, promotes the changelog, and regenerates documented assets; the supplied checks are green and no actionable merge-blocking risk remains. Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
What
Cuts release 0.11.0 — version stamped everywhere,
## [Unreleased]promoted to## [0.11.0] — 2026-08-19with a fresh emptyUnreleasedreopened above it, assetsregenerated, all on
release/0.11.0.Why 0.11.0, not 0.10.1
The release was requested as a patch. The section's contents are a minor.
"Has an
### Addedsection" is not the discriminator — 0.7.12 and 0.8.1 were bothpatch releases carrying
Added/Changed. What forces a minor here are twocompatibility breaks, and this CHANGELOG's own preamble says pre-1.0 breaking changes
land in a minor:
available()refuses 3.3.7 and below, so onsuch a host the backend reports unavailable and selection falls through entirely.
post_dev_verifynow fires on the repair leg (Expose structured verification command results to post_dev_verify plugins #641). In the entry's own words,handlers that assumed one call per story "must be idempotent."
Additive schema fields are deliberately not counted toward that:
#501'ssweeps_refusedand#294'sadapter.binary-unrunnableare both additive, and theirentries argue
STATUS_SCHEMA_VERSION/VALIDATE_SCHEMA_VERSIONstay unchanged.How
release.py prepare 0.11.0— stamped viasync_version.py(+uv lock), reseeded thegitignored skill forks, regenerated screenshots + demo, ran
trunk fmt, committed.src/bmad_loop/tuichanged sincev0.10.0(the TUI modal dialogs: responsive widths + compact small-height layout #281 modalclamping and compact-layout work). Baseline is sound this time:
v0.10.0is the newesttag and an ancestor of
main, sotui_changed_since()is not comparing across adivergent line the way chore(release): 0.10.0 #589 had to note.
one beside it;
prepareinserted[0.11.0]:and re-pointed[Unreleased]:atcompare/v0.11.0...HEAD.Curation was minimal — the per-PR entries were already in house shape, so no entries
were merged, reworded, or dropped. Two edits only:
(#595)citation to theENAMETOOLONGentry — the sole gap found bya full commit-vs-CHANGELOG issue-ref sweep across all 215 commits since
v0.10.0;proseWrap: preservemeanstrunk fmtwould never have caught these.One deliberate omission. The
verify/redirect/FIFO hardening commits (9533ab63,f722d8a5,0dc29283) get noFixedentries. Their commit messages establish the hazardis reachable only because this same release first made
verify/something a session canplant — every other category root and run-dir entry is engine-created — so no released
version was affected and nothing regressed for a 0.10.0 user.
Testing
release.py check— the same command CI'sversion-syncjob runs — is green on all fourassertions: every version field agrees on 0.11.0, the root
module.yamlmirror matches,the
## [0.11.0]section is present, and[Unreleased]:compares againstv0.11.0.trunk check --no-fix(no filter) is clean on all 15 modified files. Working tree clean.Changelog
n/a — this PR is the changelog promotion. No new entry is added;
## [Unreleased]isreopened empty, which is what
prepareandcheckboth require.Summary by CodeRabbit