versioneringsstrategier
Versioneringsstrategier beskriver regler og konventioner for tildeling af versionsnumre til softwareprodukter, biblioteker og andre artefakter. En konsekvent versionering bidrager til tydelig kommunikation af kompatibilitet, ændringer og frigivelser og letter afhængighedsstyring, test og upgradeplanlægning.
Semantisk versionering (SemVer) anvender en trecifret struktur: major.minor.patch, med mulige suffixed tags som -alpha, -beta og
Kalenderbaseret versionering (CalVer) benytter dato som primært versionselement, f.eks. 2025.12.06 eller 25.12.06. Fordele ved CalVer er,
Anden tilgang omfatter inkrementel versionering uden fokus på kompatibilitet, eller projekt- og branche-specifikke regler. I open
Praktiske overvejelser inkluderer at vælge en strategi ud fra projektets natur, sprog og økosystem, dokumentere politikken