open-source • softwareentwicklung

Semantischen Versionierung

calendar_today 01. May 2025 person Christian Storb
Semantischen Versionierung

Änderung der Versionsnummer nach einem Bugfix

Die Änderung der Versionsnummer nach einem Bugfix folgt in der Regel dem Prinzip der Semantischen Versionierung (SemVer). Dabei wird die Versionsnummer in der Form MAJOR.MINOR.PATCH dargestellt.

Da ein Bugfix eine rückwärtskompatible Fehlerbehebung ist und keine neuen Funktionen oder breaking changes einführt, sollte üblicherweise nur die PATCH-Nummer erhöht werden. Beispiel:

  • Vor dem Bugfix: 1.2.3

  • Nach dem Bugfix: 1.2.4

Falls das Bugfix jedoch mit einer wesentlichen Änderung oder einem notwendigen Anpassungsschritt für die Nutzer einhergeht, könnte auch die MINOR-Version erhöht werden (1.3.0).

Viele Projekte verwenden außerdem zusätzliche Build- und Release-Tags (1.2.4-beta, 1.2.4+20250501), um den genauen Zustand einer Version zu kennzeichnen.

Referenzen