The universal versioning tool
TurboVersion is a tool that helps you manage and version your software projects with ease.
TurboVersion highlights
Semantic Commit Messages-based versioning
TurboVersion supports semantic commit messages-based versioning. It uses commit messages to determine the version of the package. This allows you to automatically generate a new version based on the type of commit message.
Branch-based versioning
TurboVersion supports branch-based versioning. It uses the branch name to determine the version of the package. This allows you to automatically generate a new version based on the branch name.
Support for monorepos or single package repositories
TurboVersion supports monorepos or single package repositories. It allows you to manage versions for multiple packages in a monorepo or a single package repository.