Pääversio
Pääversio, tai major version, on ohjelmiston versionumeroinnin termi. Se kuvaa usein suuria, yhteensopivuuden katkaisevia muutoksia, kuten API-muutoksia tai arkkitehtuurin uudistuksia. Pääversion korotus tarkoittaa yleensä, että vanhojen rajapintojen käyttäminen ei ole enää täysin yhteensopivaa, ja sovellusten päivitykset voivat olla tarpeen.
Monissa projekteissa noudatetaan semanttista versionointia, jossa versionumero on muoto MAJOR.MINOR.PATCH. MAJOR kasvaa, kun tehdään yhteensopivuuden rikkomivia
Käytännön vaikutukset: Pääversion muutos ohjaa käyttäjiä ja kehittäjiä varaamaan migraatioita. Päivitykset voivat vaatia koodimuutoksia, tiedostomuotojen muokkauksia
Esimerkki: semanttisessa versionoinnissa 1.4.3 -> 2.0.0 merkitsee suurta, yhteensopivuudenkatkeavaa muutosta; 2.0.0 -> 2.1.0 lisää uuden ominaisuuden ilman rikkomuksia;