Skip to main content
AllDevToolsHub
๐Ÿ“œ

Changelog Generator

100% Local

Visual builder for standard CHANGELOG.md files.

Changelog Generator
Commit History
Enter your commits (one per line). Supports Conventional Commits format.
Preview
Changelog will appear here after generation...

Pro Tip: Conventions Matter

Using standardized prefixes like feat: and fix: helps automate your release process and makes your project's history much clearer for collaborators.

Try:

Privacy note

This tool runs entirely in your browser. Your input is never uploaded, logged, or sent to AllDevToolsHub or anyone else, and it keeps working offline once the page has loaded.

How to Use Changelog Generator

01

Paste Git Log

Enter commit messages or a git log output since the last release.

02

Configure Format

Choose Keep a Changelog format or custom sections (Added, Fixed, Changed, Removed).

03

Generate

The changelog is generated with categorized entries. Copy to CHANGELOG.md.

Changelog Generator: the essentials

The Changelog Generator builds CHANGELOG.md files that follow the Keep a Changelog convention, versioned entries grouped under Added, Changed, Deprecated, Removed, Fixed, and Security. It enforces date formatting, section ordering, and reference-link syntax so the file diffs cleanly across releases and renders consistently on GitHub, npm, and JSR.

Key points

  • Produces cryptographically secure output using the Web Crypto API's CSPRNG.
  • Configurable parameters let you tailor output format, length, and constraints.
  • Generated values exist only in your browser tab and are discarded when you close it.
Overview

What is Changelog Generator?

Maintain a project history following the Keep a Changelog standard, with dedicated sections for Added, Changed, Deprecated, Fixed, and Removed entries.
FAQ

Frequently Asked Questions

Reference

Technical Deep Dive

GENERATORS

Changelog Generator

Maintain a professional history of your project's changes. Build your changelog following the 'Keep a Changelog' standard, with dedicated sections for Added, Changed, Deprecated, Fixed, and Removed entries.

โšก

Instant Generation

Type, tweak, copy, no waiting on a server round-trip or sign-up flow.

๐ŸŽ›

Fine-Grained Control

Every knob you'd reach for is exposed, with sensible defaults for the common case.

๐Ÿงช

Verified Output

Generated values are sanity-checked against spec or canonical implementations.

01 Changelog Categorization Matrix

Category User Persona Impact Commit Mapping (Conventional) Priority
SecurityCritical Auditfix: (security)High
RemovedBreaking ChangeBREAKING CHANGE:High
AddedFeature Discoveryfeat:Medium
FixedReliability Checkfix:Medium
DeprecatedMigration Noticerefactor: (deprecate)Low

02 Release Documentation Pipeline

1
Unreleased Accumulation Changes are queued under the [Unreleased] fragment during the development cycle to track pending value.
2
Semantic Tagging Entries are grouped by impact category and linked to specific Pull Request or Issue IDs for full audit trails.
3
Version Promotion The unreleased section is renamed to a SemVer version, timestamped, and appended with comparative GitHub diff links.

You Might Also Need