Semantic-Versioning-Rechner
Berechnet die nächste Versionsnummer automatisch aus einer aktuellen Version und dem gewählten Bump-Typ nach SemVer-Regeln.
Semantic-Versioning-Rechner
Geben Sie eine Versionsnummer wie 1.4.2 ein und wählen Sie einen Bump-Typ — major, minor, patch, premajor oder prerelease — und dieses Tool berechnet die nächste Versionsnummer nach den SemVer-2.0.0-Regeln für Vorversionen und Build-Metadaten. Es wurde für Release-Manager entwickelt, die ein Release schneiden, für CI-Skripte, die das nächste Tag benötigen, und für jeden, der einen Versionsbump vor der Veröffentlichung überprüfen möchte.
Premajor- und Prerelease-Bumps verwenden die Option für den Vorversions-Identifikator — alpha, beta oder rc — um eine Vorversions-Reihe zu öffnen oder fortzusetzen. Aus 2.0.0 wird 2.0.0-beta.0, und ein zweiter Prerelease-Bump mit demselben Identifikator ändert es zu beta.1. Fügen Sie Build-Metadaten wie einen Commit-Hash hinzu und sie werden nach einem Pluszeichen angehängt. Aktivieren Sie "Bump-Typ aus Commit-Liste empfehlen" und setzen Sie Ihre aktuelle Version in die erste Zeile, gefolgt von einer Conventional-Commits-Nachricht pro Zeile: feat: empfiehlt einen Minor-Bump, fix: oder perf: empfiehlt einen Patch, und ein "!" nach dem Typ oder ein BREAKING CHANGE: Footer empfiehlt einen Major-Bump. Geben Sie einen Caret-Bereich (^1.2.0) oder einen Tilde-Bereich (~1.2.0) ein, um zu sehen, ob die berechnete Version noch darin liegt.
Der Rechner akzeptiert ein optionales führendes v (v1.4.2), liest vorhandene Vorversionen und Build-Identifikatoren korrekt und behandelt Windows- und Unix-Zeilenumbrüche gleich. Eine Versionsnummer, die kein gültiges SemVer ist, oder ein Bereich, der kein gültiger Caret- oder Tilde-Ausdruck ist, wird in verständlicher Sprache angezeigt und nicht als stille Fehlantwort.
Alles läuft in Ihrem Browser. Keine Versionsnummer oder Commit-Nachricht wird jemals hochgeladen, daher ist es sicher, es mit einem noch nicht veröffentlichten Projekt zu verwenden. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder geben Sie es erneut in die Eingabe ein, um weitere Bumps darauf zu stapeln.