El sitio oficial
es este
Yo recomiendo seguir los lineamientos de ese versionado, en especial para bibliotecas, componentes, frameworks, ya que tus usuarios son desarrolladores, entonces este esquema de versionado nos permite saber si una actualizacion es compatible o no con el codigo que ya tengo funcionando.
Por supuesto que detras de el "numerito" hay un ser humano que puede hacer (como decimos en Argentina) "lo que se le cante", y sacar la actualizacion de 1.2.1 => 1.2.2 que se supone que es compatible con la anterior y en realidad re-implemento el framework entero
Pero todo lo que sea estandares, es preferible seguirlos a ir en contra de ellos. De hecho es asi como cosas grandes (inmensas) como la internet funcionan, sino seria imposible
Saludos