Announcing krayzoflow v2.0
Introducing krayzoflow v2.0 with AI-powered commit messages, visual branching, and performance improvements
Announcing krayzoflow v2.0
We're thrilled to announce the release of krayzoflow v2.0, our biggest update yet!
What's New
AI-Powered Commit Messages
Writing good commit messages is hard. krayzoflow v2.0 includes an AI assistant that analyzes your changes and suggests descriptive commit messages:
krayzoflow commit --ai
The AI will:
- Analyze your code changes
- Identify the type of change (feature, fix, refactor, etc.)
- Generate a conventional commit message
- Let you review and edit before committing
Visual Branch Navigator
Navigate your branch structure with a beautiful visual interface:
krayzoflow branches --visual
This displays an interactive tree view of all branches, showing:
- Branch relationships
- Commit counts
- Last activity
- Merge status
Use arrow keys to navigate and press Enter to switch branches.
Performance Improvements
We've completely rewritten the core engine in Rust, resulting in:
- 10x faster repository scanning
- 5x faster branch switching
- 50% lower memory usage
- Instant status checks even in large repositories
Smart Conflict Resolution
The new conflict resolver uses machine learning to suggest resolutions:
krayzoflow merge --smart
It learns from your past conflict resolutions and suggests similar strategies for new conflicts.
Cross-Repository Workflows
Manage multiple repositories as a single workspace:
krayzoflow workspace init
Then run commands across all repositories:
krayzoflow workspace run "npm test"
Perfect for microservices and monorepo management.
Breaking Changes
While we've tried to maintain backward compatibility, there are a few breaking changes:
Configuration Format
The configuration file has been updated to YAML for better readability:
# .krayzoflow.yml
workflow:
type: gitflow
branches:
prefix:
feature: "feature/"
bugfix: "fix/"
commits:
format: conventional
ai_suggestions: true
performance:
cache_enabled: true
background_fetch: true
Old JSON configs will be automatically migrated on first run.
Command Changes
Some commands have been renamed for clarity:
krayzoflow pr→krayzoflow pull-requestkrayzoflow sync→krayzoflow update
Aliases have been added to maintain compatibility.
Migration Guide
Upgrading is simple:
-
Update krayzoflow:
brew upgrade krayzoflow # macOS choco upgrade krayzoflow # Windows snap refresh krayzoflow # Linux -
Migrate configuration:
krayzoflow migrate-config -
Update git hooks (if using):
krayzoflow hooks install --force
New Integrations
VS Code Extension
We've released an official VS Code extension:
code --install-extension krayzo.krayzoflow
Features:
- Visual branch management
- Inline commit suggestions
- Conflict resolution UI
- Integrated terminal commands
GitHub Actions
Use krayzoflow in your CI/CD:
- name: Run krayzoflow checks
uses: krayzo/krayzoflow-action@v2
with:
command: 'validate'
Slack Integration
Get notifications in Slack:
krayzoflow integrations add slack --webhook $WEBHOOK_URL
Receive updates when:
- Pull requests are created
- Branches are merged
- Conflicts are detected
- Builds complete
Community Highlights
Thanks to our amazing community for:
- 500+ contributors on GitHub
- 50+ community plugins created
- 10,000+ stars on our repository
- 100,000+ active users worldwide
Special thanks to our top contributors:
- @alexdev for the AI commit message feature
- @sarahchen for the visual branch navigator
- @mikejones for Rust core rewrite
- @emilypark for documentation improvements
What's Next
We're already working on v2.1 with exciting features:
- Code Review Assistant: AI-powered code review suggestions
- Team Analytics: Insights into your team's git workflow
- Custom Workflows: Visual workflow builder
- Mobile App: Manage repositories on the go
Try It Today
Download krayzoflow v2.0 now and experience the future of git workflows:
Feedback
We'd love to hear what you think! Share your feedback:
- GitHub Discussions: github.com/krayzo/krayzoflow/discussions
- Twitter: @krayzoflow
- Discord: Join our server
Happy coding, and thank you for using krayzoflow!
The Krayzo Team