bump-version

Automate version bumps in Cargo.toml and update CHANGELOG.md from commit history.

163|9|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ricardoquesada/regenerator2000 --skill bump-version-ricardoquesada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bump-version
Source: https://github.com/ricardoquesada/regenerator2000/tree/main/.agent/skills/bump-version
Command: npx skills add https://github.com/ricardoquesada/regenerator2000 --skill bump-version-ricardoquesada

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of updating project versions and maintaining an accurate changelog, reducing manual errors and saving development time.

Core Features & Use Cases

  • Version Management: Updates the version field in Cargo.toml to a specified semantic version.
  • Changelog Maintenance: Automatically generates new entries in CHANGELOG.md based on commit history, categorizing changes into Features, Fixes, etc.
  • Use Case: When preparing to release a new version of the software, use this skill to ensure all versioning artifacts are correctly updated.

Quick Start

Use the bump-version skill to prepare release v1.2.3.

Frequently Asked Questions about bump-version

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate version bumps and changelog updates in a Rust project?

You can automate version bumps by updating the version field in Cargo.toml and generating categorized entries in CHANGELOG.md from your commit history. This ensures semantic versioning compliance and reduces manual errors during software releases.

How does automatic changelog generation from git commits work?

Automatic changelog generation works by parsing your git commit history and organizing changes into categorized sections within CHANGELOG.md, such as Features and Fixes. This provides a clear, maintained release history without manual sorting.

Can I use this to update Cargo.toml for a semantic version release?

Yes, you can use this to update the version field in Cargo.toml to a specified semantic version. It manages the version update process to ensure your project versioning artifacts are correctly aligned for release.

What's the best way to prepare a new software release with semantic versioning?

The best way to prepare a release is to automate both the version bump in Cargo.toml and the changelog update. This approach ensures semantic versioning compliance and maintains an accurate release history while saving development time.

Does this versioning automation require any specific dependencies or components?

No, this versioning automation does not require any specific dependencies or components to function. It operates independently to parse git commit history and update project versioning files.