Releases: bernabedev/gemcommit
v1.0.7
Add Language Configuration for Commit Messages
This release introduces a significant new feature allowing users to configure the desired language for generated commit messages.
✨ New Features:
- Configurable Language: You can now select the output language for commit message descriptions and bodies via the VS Code settings (
gemcommit.commitLanguage). Choose from English (default), Spanish, French, German, or Portuguese. This helps cater to multilingual teams and projects with specific language requirements.
v1.0.4
Better Edit Detailed Commit UI
Overview
This update enhances the user interface for detailed commit editing, making it more intuitive, user-friendly, and efficient.
Features & Improvements
- Improved UI Design: A cleaner and more intuitive layout for commit editing.
- Better Navigation: Enhanced element arrangement for a smoother workflow.
- Optimized Change Visualization: Clearer display of modifications for better readability.
- Bug Fixes & Accessibility Enhancements: Addressed minor issues and improved accessibility.
v1.0.1
🚀 v1.0.1 - Update Default AI Model
🔹 Improvements & Changes:
- Updated the default AI model for generating commit messages from
gemini-1.5-flashtogemini-2.0-flash. - This ensures that users start with a more up-to-date and potentially improved model by default.
- Also updated the example model in the configuration description.
This version maintains full compatibility with the previous one while enhancing the quality of generated commit messages. 🚀
v1.0.0
🎉 GemCommit v1.0.0 - First Stable Release 🚀
We are excited to announce the first stable release of GemCommit! 🎊
This version brings AI-powered commit message generation, following the Conventional Commits standard.
✨ What's New
- 🔥 AI-powered commit message generation using Google Gemini.
- 📝 Follows Conventional Commits (
feat,fix,docs,chore, etc.). - 🖊️ Supports detailed commit messages (body and breaking changes).
- 📜 Commit history tracking for easy reuse.
- ⚡ One-click commit message insertion.
- 🌐 Customizable AI model and API key in settings.
- 🎨 Seamless integration with VS Code's Source Control UI.
📦 Installation
To install the latest version, update it from the VS Code Marketplace or run:
vsce install gemcommit🚀 Usage
- Stage your changes (
git add .). - Use the command palette (
Cmd + Shift + P) and select:GemCommit: Generate Commit MessageGemCommit: Generate Detailed Commit Message
- Review the message and commit! 🎯
🛠 Known Issues
No known issues at this time. Report bugs or suggestions here.
❤️ Thank You!
Thank you to everyone who helped in the development and testing of GemCommit! 🎉
Contributions are always welcome – check out our repository for more.