Reviewed changelog entries since last release.
UnderstandCommitted and pushed changelog updates.
EditConfirmed readiness for patch release.
VerifyCompleted patch release and published new version.
Buildcl
What module(s) should I work on?
Audit changelog entries for all commits since the last release.
Find the last release tag:
git tag --sort=-version:refname | head -1List all commits since that tag:
git log <tag>..HEAD --onelineRead each package's [Unreleased] section:
For each commit, check:
git show <hash> --stat)Description ([#N](url) by [@user](url))Cross-package duplication rule:
Changes in ai, agent or tui that affect end users should be duplicated to coding-agent changelog, since coding-agent is the user-facing package that depends on them.
Add New Features section after changelog fixes:
### New Features section at the start of ## [Unreleased] in packages/coding-agent/CHANGELOG.md.Report:
Sections (in order):
### Breaking Changes - API changes requiring migration### Added - New features### Changed - Changes to existing functionality### Fixed - Bug fixes### Removed - Removed featuresAttribution:
Fixed foo ([#123](https://github.com/badlogic/pi-mono/issues/123))Added bar ([#456](https://github.com/badlogic/pi-mono/pull/456) by [@user](https://github.com/user))Report
Missing changelog entries found and added
Commits that do not need entries
Cross-package duplication
Changelog updates made
New Features section
### New Features at the start of ## [Unreleased] in packages/coding-agent/CHANGELOG.md.any new features since the last release?
No. Since v0.50.0 the commits are fixes and a doc-only change. No new features.
then remove the ### new feature section
Removed ### New Features from packages/coding-agent/CHANGELOG.md.
commit and push those changes to the changel.md files, do not commit the changes to @packages/coding-agent/docs/packages.md
Committed and pushed changelog updates for:
Left packages/coding-agent/docs/packages.md uncommitted as requested.
ready for a patch release?
Not yet. There is still an uncommitted change:
If that change is intentional and should remain uncommitted, we can proceed with the release steps. Otherwise, tell me whether to commit or discard it.
it's commited and pushed, do a patch release
Patch release completed. Published v0.50.1 packages, pushed commits to main, and pushed tag v0.50.1. Working tree is clean.
exit
git tag --sort=-version:refname | head -1git log <tag>..HEAD --oneline