Developer

Semantic-Versioning-Bump-Rechner

Trage deine aktuelle Version im Format Major.Minor.Patch ein und waehle die Art der Aenderung. Der Rechner zeigt dir nach den Regeln von Semantic Versioning die korrekte naechste Versionsnummer.

Wozu dient der Semantic-Versioning-Bump-Rechner?

Semantic Versioning (SemVer) ist ein verbreitetes Schema fuer Versionsnummern im Format Major.Minor.Patch. Die Major-Stelle steigt bei inkompatiblen Aenderungen, die Minor-Stelle bei neuen, abwaertskompatiblen Funktionen und die Patch-Stelle bei reinen Fehlerbehebungen. Wichtig ist, dass beim Erhoehen einer hoeheren Stelle die niedrigeren Stellen auf 0 zurueckgesetzt werden.

Dieser Rechner nimmt dir genau diese Logik ab: Er liest deine aktuelle Version ein, ignoriert ein optionales v-Praefix und gibt die korrekte naechste Nummer aus. So vermeidest du Fehler wie 1.4.3 statt 1.5.0 nach einem neuen Feature und haeltst dich an die SemVer-Konvention, an der sich Paketmanager wie npm oder Composer orientieren.

Beispiele

  • Version 1.4.2 mit Patch-Bump wird zu 1.4.3, weil nur ein Bugfix hinzukam.
  • Version 1.4.2 mit Minor-Bump wird zu 1.5.0, da der Patch auf 0 zurueckgesetzt wird.
  • Version 1.4.2 mit Major-Bump wird zu 2.0.0, weil Minor und Patch auf 0 fallen.
  • Version v0.9.9 mit Patch-Bump wird zu 0.9.10 und mit v-Praefix zu v0.9.10.

Häufige Fragen zum Semantic-Versioning-Bump-Rechner

Was bedeuten Major, Minor und Patch?

Major steht fuer inkompatible Aenderungen, Minor fuer neue abwaertskompatible Features und Patch fuer Fehlerbehebungen ohne neue Funktionen.

Warum werden niedrigere Stellen auf 0 gesetzt?

Nach SemVer beginnt eine neue Major- oder Minor-Version frisch. Erhoehst du Major, werden Minor und Patch zu 0, erhoehst du Minor, wird Patch zu 0.

Kann ich ein v-Praefix verwenden?

Ja, ein fuehrendes v wie in v1.4.2 wird automatisch erkannt und in der Ausgabe zusaetzlich mit Praefix dargestellt.

Werden meine Versionsnummern irgendwo gespeichert?

Nein. Die Berechnung laeuft ausschliesslich lokal in deinem Browser, es werden keine Daten an einen Server gesendet.

Ist der SemVer-Rechner kostenlos?

Ja, das Tool ist kostenlos und ohne Registrierung nutzbar.