What problem does it solve?
It prevents inconsistent release tagging by ensuring semantic version numbers are determined correctly and updated everywhere they appear across the codebase and build outputs.
Core Features & Use Cases
- Semver-driven bump selection: Chooses PATCH, MINOR, or MAJOR based on the actual changes since the last release.
- Global version consistency: Locates and updates every version occurrence (manifests, UI/version screens, build configs) so users and tooling see the same release number.
- Release communication: Updates the changelog with user-facing language describing what changed, then commits with a standardized message.
- Use case: When preparing a production build for the Chronolog app, it helps you update versions consistently, write a clear changelog entry, and create a clean release commit after tagging.
Quick Start
Ask the assistant to bump the project version to the next semantic version based on the changes since the last tag, then update all version references and the changelog before producing a commit message.