Skip to content

feat: add td release-notes command#125

Open
marcus wants to merge 1 commit intomainfrom
feature/release-notes-drafter-v2
Open

feat: add td release-notes command#125
marcus wants to merge 1 commit intomainfrom
feature/release-notes-drafter-v2

Conversation

@marcus
Copy link
Copy Markdown
Owner

@marcus marcus commented Apr 11, 2026

Summary

  • add a built-in td release-notes command that drafts CHANGELOG-ready markdown from local git history
  • extend git helpers for repo resolution, semver tag selection, ref validation, and chronological non-merge commit listing with touched files
  • document the new release-notes flow in the README, release guide, and command reference

Testing

  • go test ./internal/git ./internal/releasenotes ./cmd
  • go run . release-notes --from v0.43.0 --to HEAD --version vNEXT

Nightshift-Task: release-notes
Nightshift-Ref: https://github.com/marcus/nightshift
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.

1 participant