Muchas veces no estamos seguros si estamos enumerando o nombrado de forma correcta las versiones de nuestro proyecto, y ademas que sea comprendida por los demás miembros del equipo. Para ello, podemos tomar como referencia y buenas practicas lo siguiente:
Tres tipos de versionamiento.
0.0.x => Cambios menores, por ejemplo cambio de estilos o iconos y en general cambios que no tienen gran impacto, son 100% compatibles con las versions 0.0.x
0.x.0 => Cambios más grandes asociados por ejemplo a seguridad o rendimiento, en casi siempre son compatibles con versions 0.x y no generan tampoco problemas.
x.0.0 => Cambios muy importantes, aquí por lo general siempre hay que tener cuidado con la actualización ya que cambian la forma de hacer algunas cosas en el código y por lo general no son compatibles con versiones anteriores sin hacer cambios respectivos.
Referencias de : Diego Alexander Forero Higuera
Interesante, gracias.