Skip to content

Release v0.5.0

Choose a tag to compare

@Ruivalim Ruivalim released this 13 Jan 17:45
· 10 commits to main since this release

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 config subcommands 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 edit config 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 commit command was failing when no staged changes were found.
  • Addressed a bug in the branch-diff command 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