majorversioonid
Majorversioonid on tarkvara versiooninumbrites esinev komponent, mida kasutatakse oluliste arengusammude ja muudatuste märkimiseks. Tavaliselt tähistab majorversioon API-d või funktsionaalsust, mis ei ole varasemaga tagasiühilduv.
SemVer-ks (Semantic Versioning) on üldtuntud reeglistik: MAJOR.MINOR.PATCH. MAJOR suurendatakse, kui muudetakse API-d ebakõla tekitavalt; MINOR lisab
Majorversiooni suurendamine võib nõuda kasutajate koodi muutmist, sõltuvuste värskendamist ja mõnikord süsteemi arhitektuuri uuendamist. Selleks tehakse
Parimad tavad hõlmavad selget muutuste märkmikku, migreerimisjuhiseid ning deprecatsioonide korraldamist enne lõplikku üleminekku. Paljud projektid järgivad
Näide: tarkvara 1.x → 2.0.0 tähistab märgatavat, sageli katkestavat ühilduvust. Sellisel juhul võivad vanad kliendid vajada koodimuudatusi