Home

Minorversjoner

Minorversioner är uppdateringar av mjukvara där versionsnumret i minor-positionen växer, vanligt inom semantisk versionering. De representerar ofta nya funktioner, förbättringar och buggfixar som är bakåtkompatibla med tidigare minorversioner inom samma större version. Syftet är att utöka funktionalitet samtidigt som befintliga klienter inte behöver ändra sin kod för att fungera.

I praktiken innebär en minorversion att man får nya eller förbättrade funktioner utan att bryta API- eller

Användningsområden för minorversioner omfattar programvara och bibliotek, men även API:er och dataformat som följer samma principer.

Framför allt syftar minorversioner till att balansera snabb utveckling med bevarad stabilitet. De möjliggör kontinuerlig förbättring

kompatibilitetskrav
i
den
nuvarande
större
versionen.
Versionen
skiljs
vanligtvis
från
patchversioner
som
bara
åtgärdar
fel,
och
från
majorrelationen
där
större
förändringar
kan
bryta
bakåtkompatibilitet.
Inom
semantisk
versionering
uppnås
detta
genom
formatet
MAJOR.MINOR.PATCH;
höjning
av
MINOR
indikerar
nya
funktioner
bakåtkompatibla
mot
tidigare
MINOR-versioner,
medan
PATCH
används
för
mindre
buggfixar.
Utgivningarnas
dokumentation,
såsom
release
notes
eller
changelogs,
bör
tydligt
redovisa
vilka
nya
funktioner
som
tillkommit
och
vilka
förbättringar
som
gjorts.
utan
att
tvinga
användare
att
göra
större,
riskfyllda
uppgraderingar.
De
bör
hantera
de
planerade
förändringarna
noggrant
för
att
undvika
oväntade
konsekvenser
i
beroenden.