Skip to main content
Toolisti

Changelog Generator

Create professional changelogs in Keep a Changelog format with semantic versioning support

🔗

Embed This Tool

Add this tool to your website with customizable styling

Get Embed Code

How to Use

  1. 1
    Choose a template — Select a template to start with or begin from scratch. Templates include Initial Release, Major Update, and Bug Fix.
  2. 2
    Add your releases — Click "Add Release" and enter the version number (e.g., 1.0.0) and release date.
  3. 3
    Document changes — Click the category buttons (Added, Changed, Fixed, etc.) to add change entries. Describe each change clearly.
  4. 4
    Export your changelog — Copy the Markdown to your clipboard or download as CHANGELOG.md to add to your project.

Frequently Asked Questions

What is the Keep a Changelog format?

Keep a Changelog is a standardized format for maintaining changelogs. It uses semantic versioning, groups changes by type (Added, Changed, Fixed, etc.), and keeps the most recent changes at the top.

What is semantic versioning?

Semantic versioning (SemVer) uses the format MAJOR.MINOR.PATCH. Increment MAJOR for breaking changes, MINOR for new features, and PATCH for bug fixes.

What are the change categories?

The standard categories are: Added (new features), Changed (changes to existing functionality), Deprecated (features marked for removal), Removed (deleted features), Fixed (bug fixes), and Security (vulnerability fixes).

How do I add comparison links?

Enter your GitHub repository URL in the settings. The tool will automatically generate comparison links between versions in the footer of your changelog.

Can I edit multiple versions?

Yes! Click "Add Release" to add multiple versions to your changelog. Each release can have its own version number, date, and list of changes. Switch between releases using the version tabs.

Related Tools