Hauptversionen
Hauptversionen, auch Major-Versionen genannt, bezeichnen eine Veröffentlichungsstufe eines Softwareprojekts, die wesentliche Änderungen mit sich bringt. Typische Merkmale sind neue oder veränderte Funktionen, größere Architekturänderungen oder potenzielle Inkompatibilitäten mit früheren Versionen. In vielen Fällen wird die Hauptversion durch die erste Ziffer der Versionsnummer angezeigt, zum Beispiel 3.x.y statt 2.x.y.
Sie unterscheiden sich von Nebenversionen (Minor) und Patch-Versionen. Minor-Versionen liefern neue Funktionen oder Verbesserungen, bleiben aber
Auswirkungen eines Hauptversionssprungs umfassen oft API-Änderungen, Deprecations und einen erhöhten Migrationsaufwand. Release Notes, Migrationspfade und Kompatibilitätsoptionen
Beispiele verdeutlichen das Prinzip: In vielen Systemen markiert die Erhöhung der ersten Ziffer eine größere Änderung
Bedeutung im Softwaremanagement: Hauptversionen sind zentral für Release-Management, Planung und Stabilität. Sie signalisieren potenziell breaking changes