We're excited to announce CommitCrafter 0.2.0, bringing major improvements to your commit message generation workflow!
🎯 Major Features
- **Dual AI Support**: Choose between GPT and Claude AI models for generating commit messages
- **Interactive Selection**: New CLI interface to select from multiple generated commit messages
- **Clipboard Integration**: Automatically copy selected commit message to your clipboard
- **Conventional Commits**: Added emoji support for different types of commits
🔧 Technical Improvements
- **Type-Safe Architecture**: Completely redesigned with TypeVar and Generic types for better reliability
- **Lazy Client Initialization**: AI clients are now created on-demand for better resource management
- **Improved Error Handling**: More descriptive error messages and better API key management
🚀 Usage
bash
Use GPT (default)
commitcraft
Use Claude
commitcraft --client claude
or
commitcraft -c claude