Vad är en Point Release?

I datorprogram är en punktutgåva vanligtvis en mindre uppdatering av en befintlig mjukvaruprodukt. Namnet kommer från en metod för programvaruversionering där ett större versionsnummer följs av en punkt eller ”punkt”, som i sin tur följs av det mindre versionsnumret. Punktutgåvor korrigerar vanligtvis buggar eller lägger till mindre förbättringar i ett program istället för att introducera stora nya funktioner, men det finns inget som hindrar storskaliga revisioner. Ovanliga numreringssystem har använts för att indikera måttliga ändringar eller utvecklingssläpp. Under utvecklingen kan detta system hjälpa programmerare att hålla reda på förändringar.

Versionsnummer är ett vanligt sätt för både utvecklare och användare att hålla reda på ändringar i program. Även om det inte finns någon officiell standard för att märka olika versioner, använder många utvecklare ett stegvis tillvägagångssätt som separerar revisioner efter skalan eller antalet ändringar som införs i varje ny version. Dessa olika nivåer är åtskilda med decimaler, med den översta eller större versionsnumret längst till vänster. Generellt sett gäller att ju fler decimaler till höger om en programuppdatering, desto färre ändringar görs i den uppdateringen. Ett program uppdaterat från 1.0 till 1.1, till exempel, skulle ha mer betydande förändringar än ett program uppdaterat från 1.0 till 1.0.1.

En punktutgåva är en uppdatering av ett program som ökar valfri del av ett versionsnummer efter en decimalkomma. En uppdatering som för ett program från 1.0 till 1.1 kan betraktas som en punktutgåva, men en utgåva som hoppar från 1.1 till 2.0 kan inte. Ändringarna i dessa uppdateringar är ofta relativt små och kan fixa buggar, korrigera säkerhetsbrister eller lägga till mindre nya funktioner. En punktutgåva som inte lägger till några nya funktioner kallas ibland för en underhållsversion. De tillhandahålls vanligtvis utan kostnad till befintliga kunder av kommersiell programvara, även om vissa företag har brutit mot denna konvention för att släppa fler funktionsrika punktutgåvor till en kostnad.

Poängsläpp kan ibland släppas under ovanliga numreringsscheman som hoppar över vissa nummer eller reserverar vissa nummer för speciella ändamål. Ett datoroperativsystem som såldes i slutet av 1990-talet gick från version 8.1 till 8.5 och hoppade över tre versioner för att indikera att det innehöll mer betydande ändringar än den tidigare versionen. Vissa program med öppen källkod delar upp utvecklingsversionerna från de mer stabila offentliga utgåvorna med ett jämnt udda nummersystem efter den första decimalen.

Under programvaruversionens livscykel, flerstegsprocessen för att utveckla ett mjukvaruprojekt från idé till stabil produkt, kan punktutgivningssystemet hjälpa programmerare att hålla reda på varandras kodändringar. Detta är särskilt viktigt i projekt med öppen källkod där många olika volontärer bidrar på ett decentraliserat sätt. Eftersom förändringar sker snabbt under utvecklingen används ofta ytterligare decimaler tills en produkt är klar för offentlig utgivning.