Skip to content

Rust tool that analyzes Git commit histories to automatically determine version bumps and generate structured changelogs.

License

Notifications You must be signed in to change notification settings

simonkovtyk/verzion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verzion

Rust tool that analyzes Git commit histories to automatically determine version bumps and generate structured changelogs.

Last Release Badge GitHub License Badge Contributions Welcomed Badge Sponsor Hint Badge

Introduction

This Rust-based tool designed to simplify version management and changelog generation. It helps developers automate releases and keep project history organized.

Automatic Version Bumping: Analyzes Git commits to determine major, minor, or patch updates.
Changelog Generation: Produces structured, chronological release notes.
CI/CD Integration: Seamlessly fits into automated workflows for consistent version control.
Semantic Versioning Compliance: Ensures clear and standardized versioning across projects.
Project-Agnostic: Works with any type of software project regardless of language or framework.

Integrations

It supports multiple project types, making it easy to integrate into diverse development environments.

Plain: Updates version in any plain file automatically.
Java (Maven): Updates version in pom.xml files automatically.
Node.js: Updates package.json versions seamlessly.

If you are still missing an integration, consider creating a feature-request or pull-request

Roadmap

  • Add GitHub API integration
  • Add GitLab API integration
  • Provide a GitHub Action abstraction

License

The MIT License (MIT) - Please have a look at the LICENSE file for more details.

Contributing

Contributions are always welcome and greatly appreciated. Whether you want to report a bug, suggest a new feature, or improve the documentation, your input helps make the project better for everyone.

Feel free to submit a pull request, issue or feature request.

Issues and Feature Requests

Reporting an issue or creating a feature request is made by creating a new issue on this repository.

You can create a new issue or feature request here.

Pull Requests

GitHub offers a solid guideline for contributing to open source projects through pull requests, covering key practices. These best practices provide a reliable starting point for making effective contributions.

You can find the guidelines here.

Code Of Conduct

We are committed to keeping a welcoming, inclusive, and respectful community for everyone. To help us achieve this, we kindly ask that you adhere to our Code of Conduct.

Legal

All trademarks and registered trademarks mentioned are property of their respective owners and are used for identification purposes only. Use of these names does not imply endorsement or affiliation.

This project is a trademark of Simon Kovtyk. The License does not grant rights to use the trademark without permission.

© 2025 — present by Maintainers & Simon Kovtyk

About

Rust tool that analyzes Git commit histories to automatically determine version bumps and generate structured changelogs.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages