Initial upload: Git Commit Prefix Generator v0.1.0
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
29
CHANGELOG.md
Normal file
29
CHANGELOG.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.1.0] - 2024-01-31
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Initial release
|
||||||
|
- Automatic commit type detection (feat, fix, docs, style, refactor, test, chore)
|
||||||
|
- Scope auto-detection from file paths
|
||||||
|
- Multiple output formats (short, verbose, compact, JSON)
|
||||||
|
- Interactive mode for confirming suggestions
|
||||||
|
- Configuration file support (.commitlintrc.js, .json, .yaml)
|
||||||
|
- Support for staged changes analysis
|
||||||
|
- Library interface for programmatic use
|
||||||
|
- Unit tests and integration tests
|
||||||
|
|
||||||
|
### Features
|
||||||
|
- Analyze git diffs to identify changed files
|
||||||
|
- Map file patterns to conventional commit types
|
||||||
|
- Extract scope names from common directory patterns (src/, lib/, app/)
|
||||||
|
- CLI with clap for argument parsing
|
||||||
|
- Configurable through config files
|
||||||
|
- Exit codes for different error conditions
|
||||||
Reference in New Issue
Block a user