37 lines
828 B
Plaintext
37 lines
828 B
Plaintext
Generate a changelog from the following git commit history. Group changes by type and format in markdown.
|
|
|
|
## Conventional Commit Types to recognize:
|
|
- **feat**: New features
|
|
- **fix**: Bug fixes
|
|
- **docs**: Documentation
|
|
- **style**: Formatting
|
|
- **refactor**: Code refactoring
|
|
- **perf**: Performance improvements
|
|
- **test**: Tests
|
|
- **build**: Build system
|
|
- **ci**: CI/CD
|
|
- **chore**: Maintenance
|
|
|
|
## Output Format:
|
|
# Changelog
|
|
|
|
## [Unreleased]
|
|
|
|
## [Version] - YYYY-MM-DD
|
|
|
|
### Features
|
|
- feat(scope): description
|
|
|
|
### Bug Fixes
|
|
- fix(scope): description
|
|
|
|
### Other Changes
|
|
- chore(scope): description
|
|
|
|
## Notes:
|
|
- Use semantic version-like version headers
|
|
- List changes in reverse chronological order
|
|
- Use proper markdown formatting
|
|
- Include commit types where clear
|
|
- Omit trivial commits (merge commits, version bumps)
|