Según está definido las versiones se numeran con la siguiente nomenclatura MAYOR.MENOR.PATCH

Básicamente todo esto puede resumirse en MAYOR.MENOR.PATCH
PATCH(parche): Aumenta solo cuando se corrigen errores que no modifican ninguno de los métodos públicos, es decir, no realizan cambios en el comportamiento.
MENOR(menor): Se incrementa cuando se añade una nueva funcionalidad compatible con la versión anterior, si algún método se marca como obsoleto debe aumentarse la versión menor.
MAYOR(mayor): Se incrementa cuando se produce un cambio que es incompatible con alguna versión anterior, pueden incluir cambios menor y patch