Changelog Generator
Generate a CHANGELOG.md following the Keep a Changelog format.
Added
-
Changed
-
Fixed
-
Removed
-
$CHANGELOG.md[READY]
0 chars1 lines
Related Tools
FAQ
- What is the Keep a Changelog format?
- Keep a Changelog (keepachangelog.com) is a convention for maintaining a human-readable changelog. Each release has a version number and date, with changes grouped into categories: Added (new features), Changed (changes in existing functionality), Deprecated, Removed, Fixed (bug fixes), and Security.
- How should I version my releases?
- Use Semantic Versioning (SemVer): MAJOR.MINOR.PATCH. Increment MAJOR for breaking changes, MINOR for new backward-compatible features, and PATCH for backward-compatible bug fixes. Use 0.x.x for initial development before a stable public API.
- Should I keep an Unreleased section?
- Yes, the Keep a Changelog format recommends an [Unreleased] section at the top to track upcoming changes. When you release, rename [Unreleased] to the version number and date, and open a new empty [Unreleased] section.
Create structured changelog entries following the keepachangelog.com convention. Enter a version number and date, then add individual changes grouped into Added, Changed, Fixed, and Removed categories. The output is a properly formatted CHANGELOG.md block ready to prepend to your existing changelog.