Semantic Versioning (SemVer 2.0.0) Matrix & Release Calculator

Calculate the exact next Semantic Version (MAJOR.MINOR.PATCH) based on breaking changes, new features, and bug fixes with git tag commands.

Version Audit Parameters
Changes Included in this Release:
Calculated SemVer Guide (.md)Live GFM
Complete Guide & Overview

Semantic Versioning (SemVer 2.0.0) Matrix & Release Calculator

Calculate the exact next Semantic Version (MAJOR.MINOR.PATCH) based on breaking changes, new features, and bug fixes with git tag commands.

How to Use the Semantic Versioning (SemVer 2.0.0) Matrix & Release Calculator

1

Input Content

Paste or compose your markdown or source data into the input editor.

2

Customize Settings

Select formatting options, syntax modes, or display options.

3

Copy or Download

Copy the processed output to your clipboard or download the generated file.

Key Features & Capabilities

Strict SemVer 2.0.0 Compliance: Strictly respects precedence rules (MAJOR for breaking, MINOR for features, PATCH for fixes).
Pre-release Tagging Support: Append `-alpha.1`, `-beta`, or `-rc` suffixes for staging release testing.
Automated Git Tag Commands: Generates copyable `git tag -a` and `git push` commands for immediate deployment.
100% Client-Side Privacy: Version calculations occur entirely in your local browser without telemetry.

Frequently Asked Questions

How does SemVer handle pre-1.0.0 versions (0.y.z)?

Under SemVer 2.0.0, major version zero (0.y.z) is for initial rapid development where anything may change at any time without requiring a major version increment.

Does adding a new optional parameter require a Major or Minor bump?

Adding an optional parameter is backwards-compatible, meaning it requires a MINOR version bump, not a MAJOR bump.