The universal versioning tool

The smart, automated versioning tool for monorepos and single-package projects


TurboVersion Highlights

Automated versioning with intelligent workflows

Smart Commit-Driven Versioning

TurboVersion analyzes commit messages to automatically calculate precise version bumps according to semantic versioning principles.

  • `feat:` → minor version bump
  • `fix:` → patch update
  • `BREAKING CHANGE:` → major version

Branch-Named Releases

Your branch naming convention directly determines release types, perfect for Git-flow workflows.

  • `feature/` → minor versions
  • `hotfix/` → patch versions
  • `release/` → major versions

Monorepo & Single-Package Ready

Seamlessly handles both complex monorepos and simple single-package projects with equal ease.

  • Async mode for independent versions
  • Sync mode for lockstep releases
  • Automatic dependency management