writingbeginner

Changelog Generator

Generates a structured changelog from git commit history or diff.

Prompt

Generate a user-facing changelog from the following commits or changes:

**Version**: {{version}}
**Previous version**: {{previousVersion}}
**Changes**:
{{changes}}

Format using Keep a Changelog (keepachangelog.com) conventions:
- **Added**: new features
- **Changed**: changes to existing functionality
- **Deprecated**: features that will be removed
- **Removed**: features that were removed
- **Fixed**: bug fixes
- **Security**: vulnerability fixes

Rules:
- Write from the user's perspective, not the developer's
- Use imperative mood ("Add support for..." not "Added support for...")
- Group related changes together
- Include migration notes for breaking changes
- Link to relevant issues/PRs where applicable
- Omit internal refactors, CI changes, and dependency bumps unless they affect users

Variables

{{version}}{{previousVersion}}{{changes}}

Example Output

## [2.1.0] - 2026-04-01

### Added
- Support for WebSocket connections in the proxy module...

Use Cases

  • Release documentation
  • Sprint summaries
  • Open-source project maintenance

Compatible Models

claude-sonnet-4-20250514gpt-4ogemini-2.5-pro

Tags

changelogrelease-notesversioning

Details

Author
PromptIndex
Updated
2026-04-01
Difficulty
beginner

Related Prompts