Releases: codevogel/commit-for-me
Releases · codevogel/commit-for-me
cfme (v0.1.1)
Key release notes
- Adds enhanced fzf picker (new format, shows full commit message in preview window)
- Update demo to reflect changes
What's Changed
- docs: add demo to table of contents by @codevogel in #2
- docs: add integration instructions for Lazygit and other tools by @codevogel in #3
- docs: update custom command description in README by @codevogel in #4
- docs: update TOC with Lazygit and other tool integration links by @codevogel in #5
- Preview full commit message in fzf picker with wrapping by @codevogel in #8
- Fix/response requirements by @codevogel in #11
- feat(demo): update demo, add lazygit demo by @codevogel in #12
- chore(release): bump version to 0.1.1 by @codevogel in #13
Full Changelog: v0.1.0...v0.1.1
cfme (v0.1.0)
This is the first release for cfme (v0.1.0)
Features ✨
- AI-Powered Commit Messages - Leverages modern AI models
(OpenAI GPT, GitHub Copilot) to analyze your staged changes and generate
meaningful commit messages - Interactive Review & Selection - Uses
fzfto let you choose from
multiple AI-generated candidates, then edit before committing - Conventional Commits by Default - Follows the
conventional-commits standard
out of the box for consistent, parseable commit history - Fully Customizable - Bring your own prompts, variables, and commit
message standards - cfme adapts to your team's workflow - Template-Based Prompts - Simple
<__MY_VARIABLE__>syntax for injecting
git diffs, test results, custom instructions, or any command output into your prompts - Multiple Prompt Types - Switch between different commit message standards
(conventional-commits, your-team-standard, etc.) with a single environment variable - Runtime Instructions - Pass specific context with
-i "Fixed login bug"
to guide the AI without editing prompt files - Pipe-Friendly Output - Use
-ror-mflags to output messages for
integration with other tools and workflows - Free Tier Available - Works with GitHub Copilot's free tier (everyone
with a GitHub account has access) - Cross-Platform - Works on macOS, Linux, and Windows (via WSL/Git Bash/Cygwin)
- Tested - Uses Shellspec
unit tests to ensure reliability and correctness