v1.0.0-rc.1 - Production Release Candidate 🎯
What's New?
GitSet CLI has evolved from its beta phase with significant improvements and a more intuitive command structure. The main command is now gitset suggest
for better clarity and future extensibility.
Major Changes
- 🔄 New command structure:
gitset suggest
(replacing justgitset
) - ⚡️ Improved performance for large repositories
- 🎨 Enhanced commit message formatting
- 🛠 Better error handling and user feedback
- 📊 More accurate change analysis
Features
- 🤖 AI-powered commit message generation
- 📁 Smart analysis of staged changes
- 🔍 Detailed diff processing
- 🌈 Colorful terminal output
- 🚫 Intelligent file filtering (ignores lock files, build artifacts)
- ⏱ Processing time optimizations
Installation
npm install -g @gitset-dev/cli
Usage
- Stage your changes:
git add .
- Generate your commit message:
gitset suggest
Requirements
- Node.js >=18.0.0
- Git installed and configured
Coming Soon
- 📝 Multiple commit message styles
- ⚙️ Customizable configuration
- 🔌 Git hooks integration
- 🎯 Project-specific templates
Breaking Changes
- The command
gitset
is nowgitset suggest
- Updated minimum Node.js version requirement
- Modified output format for better readability
Known Limitations
- Maximum file size limit of 3000 lines for analysis
- Requires an active internet connection
- Organization/scope limited features coming soon
Feedback
We welcome your feedback! This is a release candidate, so please report any issues you find.
For documentation and updates, visit gitset.dev
Full Changelog: v0.1.5...v1.0.0-rc.1