Semantische Versionierung anwenden

Disclaimer

Die semantische Versionierung ist ein gängiger Standard in der Softwareentwicklung, um Versionsnummern zu vergeben. Sie macht Änderungen im Code nachvollziehbar, erleichtert den Umgang mit Abhängigkeiten und verbessert die Kommunikation über den Entwicklungsstand.

Weitere Informationen: semver.org


Was ist die semantische Versionierung?

Die semantische Versionierung beschreibt ein dreiteiliges Versionsschema:

MAJOR.MINOR.PATCH

Beispiele aus der Praxis


Regeln der semantischen Versionierung

  1. Erhöhe die MAJOR-Version bei inkompatiblen API-Änderungen
  2. Erhöhe die MINOR-Version bei neuen, abwärtskompatiblen Funktionen
  3. Erhöhe die PATCH-Version bei abwärtskompatiblen Bugfixes

Vorabversionen und Build-Metadaten

Zusätzlich können Vorabversionen und Build-Metadaten angegeben werden:

1.0.0-alpha
1.0.0-beta+exp.sha.5114f85

Zusammenfassung


Version #2
Erstellt: 2025-05-18 16:15:30 CEST von Justin Fiedler
Zuletzt aktualisiert: 2025-05-18 16:33:18 CEST von Justin Fiedler