Versionsangabe
Versionsangabe bezeichnet die Kennzeichnung einer bestimmten Version eines Produkts, typischerweise einer Software, aber auch von Dokumenten oder Bibliotheken. Sie dient der eindeutigen Identifikation, der Nachverfolgung von Änderungen und der Steuerung von Abhängigkeiten in Entwicklung, Lieferung und Betrieb.
Typische Bestandteile sind die Hauptversion (Major), die Nebenversion (Minor) und die Patch-Version (Patch). Zusätzlich können Vorabversionen
Es gibt verschiedene Modelle der Versionsführung. Die semantische Versionierung (SemVer) verwendet die Struktur Major.Minor.Patch, optional gefolgt
Die Versionsangabe ermöglicht Abwärtskompatibilität, Dependency-Management, Reproduzierbarkeit von Builds und klare Kommunikation von Änderungen gegenüber Nutzern und
Für eine konsistente Anwendung sind Richtlinien, Tagging im Quellcode-Repository und ein öffentliches Changelog sinnvoll. Besonders bei
Herausforderungen umfassen inkonsistente Praktiken, Mehrdeutigkeiten bei Vorabversionen und unterschiedliche Versionierungsmodelle in Ökosystemen. Eine klare Versionspolitik erleichtert