Release v0.5.0
Release v0.5.0
π Highlights
- Enhanced Configuration Management: Added new commands to manage CLI configuration, including setting up AI providers and configuring update checks.
- AI-Powered Commit Messages: Integrated AI-driven commit message generation to simplify and streamline the release process.
β¨ What's New
Features
- Configuration Commands: Introduced
configsubcommands to manage and edit CLI settings such as AI provider configuration and update notifications. - AI-Derived Commit Messages: Added support for generating AI-powered commit messages, enhancing code commit clarity with a single command.
Improvements
- Interactive Editing: The
editconfig command now opens the current configuration in your default editor, making updates straightforward. - Enhanced Release Notes Generation: Integrated AI to create detailed release notes automatically during the release process, including updates to CHANGELOG.md and creating GitHub releases (if available).
π Bug Fixes
- Fixed an issue where the
commitcommand was failing when no staged changes were found. - Addressed a bug in the
branch-diffcommand that could cause issues with diff generation.
π§ Technical Changes
- Updated project dependencies to ensure compatibility and performance improvements.
- Refactored code for better maintainability and scalability, including modularizing AI-related utilities into separate files.
π Full Changelog
[Link to compare view would go here]
For more detailed information on these changes and the full list of updates, please refer to the full changelog.
Full Changelog: v0.4.0...v0.5.0