changelog
Original:🇺🇸 English
Translated
Understand auto-generated changelogs via semantic-release. Use when viewing release history, understanding changelog format, or debugging missing changelog entries.
1installs
Added on
NPX Install
npx skill4agent add sgcarstrends/sgcarstrends changelogTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Changelog Skill
Changelogs are auto-generated by on each release.
@semantic-release/changelogHow It Works
- semantic-release runs on push to
main - generates notes from commits (conventionalcommits preset)
@semantic-release/release-notes-generator - prepends notes to
@semantic-release/changelogCHANGELOG.md - commits the updated changelog
@semantic-release/git
Changelog Sections
Commit types map to changelog sections:
| Commit Type | Changelog Section |
|---|---|
| Features |
| Bug Fixes |
| Performance Improvements |
| Reverts |
| BREAKING CHANGES |
Types , , , , do not appear in the changelog.
choredocsrefactortestciViewing Changelog
bash
# View the changelog file
cat CHANGELOG.md
# View a specific GitHub release's notes
gh release view v4.46.0
# List recent releases with dates
gh release list --limit 10Missing Changelog Entry?
If a commit does not appear in the changelog:
- Check the commit type — only ,
feat,fix,perfgenerate entriesrevert - Verify the commit landed on (not a feature branch)
main - Check if semantic-release ran:
gh run list --workflow=release.yml - Ensure commit message follows conventional format
File Location
- Changelog: (root of repository)
CHANGELOG.md - Config: →
.releaserc.jsonplugin@semantic-release/changelog
Related
- See skill for commit message format
conventional-commits - See skill for release workflow
release-management