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 usersVariables
{{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
- Technical Blog Post Writer
Generates a well-structured technical blog post with code examples and diagrams.
- API Documentation Writer
Creates clear, complete API documentation with examples for every endpoint.
- Release Notes Writer
Creates polished release notes suitable for GitHub releases or email announcements.