Audited changelog entries since last release.
UnderstandUpdated changelog with missing entries.
EditConfirmed no new features added.
VerifyCommitted and pushed changelog changes.
EditPerformed patch release and pushed tags.
BuildAudit 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:
packages/ai/src/models.generated.ts) unless accompanied by an intentional product-facing change in non-generated source/docs.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))stil there?
Yes.
Audit done for commits since v0.65.0.
Updated:
packages/coding-agent/CHANGELOG.mdAdded missing entries:
080af6fc fix(coding-agent): handle missing session cwda7acef92 fix(coding-agent): resource collision precedence...6044cabb fix(ai): preserve cache_write_tokens... into packages/coding-agent/CHANGELOG.mdReport:
Missing changelog entries
080af6fc fix(coding-agent): handle missing session cwda7acef92 fix(coding-agent): resource collision precedence, user/project skills override package skillsNeeded cross-package duplication
6044cabb fix(ai): preserve cache_write_tokens in completions stream usage closes #2802
packages/ai/CHANGELOG.mdpackages/coding-agent/CHANGELOG.mdAlready covered
52d16d5a bash output temp-file persistence127547f2 preserve JSON mode for piped stdin71e44369 git/npm extension path handling5e5eeb96 async fs.watch errors72a43dc0 RpcClient stderr forwardingSkipped correctly
1a6a58eb contributor list only02c2a3e5 example-only shell script fixfbd35a46 test rename84d13406 release housekeepingEntry that should probably be skipped
0c98d5a5 fix(coding-agent): remove stale /exit docs closes #2850
packages/coding-agent/CHANGELOG.md has an entry for it### New Features section proposal for packages/coding-agent/CHANGELOG.md
v0.65.0If you still want the section inserted now, I recommend one of these:
### New Features under ## [Unreleased]My recommendation is 2. If you want 1, I can add the empty section.
no need for features, wrap this up
Done.
Changed:
packages/coding-agent/CHANGELOG.mdSummary:
ai cache token accounting fix into coding-agent/exit changelog entry as-is### New FeaturesAnything else on this audit?
commit and push, then do a patch release
Done.
Committed and pushed:
db31c16b docs(coding-agent): audit unreleased changelog entriesPatch release:
v0.65.1mainv0.65.1The release script also added fresh [Unreleased] sections for the next cycle and committed that as part of the release flow.
git tag --sort=-version:refname | head -1git log <tag>..HEAD --oneline