docs: backfill CHANGELOG.md through 3.8.6 - #740
Conversation
CHANGELOG.md was last regenerated at 3.7.2; six releases (3.7.5 through 3.8.6) were never backfilled, which broke the Mac App Store publish lane — it reads release notes from this file via changelog-notes.sh and found nothing for 3.8.6, failing the build. Generated via git-cliff for the exact missing range (3.7.2..3.8.6) rather than a full regeneration, which would have expanded this file back to its full, uncurated project history (1.1.0 onward) instead of the curated recent-releases-only content it already carries. Also restores the blank line between entries that a multi-version --prepend in one pass doesn't insert on its own (this script is normally run once per release, where the existing content already supplies that separator). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe changelog adds six release entries dated from 2026-09-09 through 2026-09-13. The entries document additions, changes, fixes, test coverage, security updates, UI changes, operational workflows, and release-pipeline behavior. ChangesRelease history updates
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to The missing release notes are restored for the targeted version range, with no demonstrated issue remaining in the changed file. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description explains the change, reason, scope decision, and completed verification. It does not follow the repository template because it omits Related work, Scope, Compatibility & data safety, Screenshots, and the Contributor checklist. The verification section also does not use the required Commands run and Results fields, and the MAS workflow remains unverified. Resolution Add the missing template sections. State the issue or 'None (trivial fix)', define the scope, document compatibility and data safety, add screenshots or state that they are not applicable, and complete the Contributor checklist. Move the verification details into Commands run and Results, and update the results after rerunning the 3.8.6 MAS publish workflow.
✨ Finishing Touches🧪 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 |
Greptile SummaryBackfills the curated changelog with releases from 3.7.5 through 3.8.6 so version-specific release-note extraction can locate the current release.
Confidence Score: 5/5The PR appears safe to merge; the backfilled section restores the format expected by the Mac App Store release-note extraction path. No actionable correctness or quality issues remain: the current-version heading satisfies the parser contract, the included release sequence is consistent with repository history, and existing changelog content is preserved.
|
| Filename | Overview |
|---|---|
| CHANGELOG.md | Adds correctly formatted historical release sections through version 3.8.6 without altering existing entries. |
Reviews (1): Last reviewed commit: "docs: backfill CHANGELOG.md through 3.8...." | Re-trigger Greptile
Summary
CHANGELOG.mdwas last regenerated at 3.7.2; backfills the missing 3.7.5–3.8.6 entries viagit-clifffor that exact range.scripts/mas-release-notes.shreads this file and found no 3.8.6 entry).Why
A full
git-cliffregeneration would have expanded this file to the project's entire uncurated history (1.1.0 onward), which isn't what's checked in today (it's a curated, recent-releases file). Used the explicit3.7.2..3.8.6range instead, then restored the blank-line separator between entries that a multi-version--prependin one pass doesn't add on its own.Test plan
## [3.7.2]onward — byte-identical, nothing lostgit diff --check— clean🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Bug Fixes
Documentation