Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.

Releases: mariuspruvot/commit_crafter

v.0.3.1

Choose a tag to compare

@mpruvot mpruvot released this 18 Jan 16:04

CommitCrafter 0.3.0: Pydantic-AI Integration & Multi-Model Support ✨

We're excited to announce CommitCrafter 0.3.0, bringing a major architectural upgrade and support for more AI models!

🎯 Major Features

  • Pydantic-AI Integration: Complete rewrite using Pydantic-AI framework for robust LLM interactions
  • Extended AI Support: Now supports GPT, Claude, Gemini, Mistral, and Ollama
  • Improved Selection: Enhanced CLI interface with better message suggestions
  • Auto-Copy: Seamless clipboard integration for selected messages
  • Conventional Commits: Refined emoji support and commit type detection

🔧 Technical Improvements

  • Modern Architecture: Built on top of Pydantic-AI for better validation and type safety
  • Smart Model Management: Dynamic model loading with improved error handling
  • Enhanced Error Messages: Clear feedback for API issues and missing configurations
  • Python 3.12: Updated to leverage latest Python features

🚀 Usage

# Use Claude (default)
commitcraft

# Or choose your preferred model:
commitcraft -a gpt     # OpenAI's GPT
commitcraft -a gemini  # Google's Gemini
commitcraft -a mistral # Mistral AI
commitcraft -a ollama  # Local Ollama

CommitCrafter 0.2.0: Multi-AI Integration & Interactive Selection

Choose a tag to compare

@mpruvot mpruvot released this 03 Dec 20:31

CommitCrafter 0.2.0: Multi-AI Integration & Interactive Selection ✨

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

# Use GPT (default)
commitcraft

# Use Claude
commitcraft --client claude
# or
commitcraft -c claude