Rust tool that analyzes Git commit histories to automatically determine version bumps and generate structured changelogs.
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.
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
- Add GitHub API integration
- Add GitLab API integration
- Provide a GitHub Action abstraction
The MIT License (MIT) - Please have a look at the LICENSE file for more details.
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.
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.
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.
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.
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