What problem does it solve?
This Skill streamlines the process of version bumping, CHANGELOG generation, and Git tagging across multiple programming languages, saving developers time and reducing the likelihood of errors.
Core Features & Use Cases
- Version Bumping: Automates the incrementing of version numbers in various project files like
pubspec.yaml, pyproject.toml, package.json, and go.mod.
- CHANGELOG Generation: Generates a CHANGELOG for the latest version based on Git tags and commit messages.
- Git Tagging: Facilitates the creation of Git tags with the incremented version number.
- Commit Message Hook: Optional commit message hook to enforce Conventional Commits for better version control.
- Use Case: A developer working on a Python project using Poetry can use this Skill to bump the version, generate the CHANGELOG, tag the release, and ensure that their commits follow a consistent format.
Quick Start
Bump the version and release a new version of your project with: bump version