Control de versiones semántico
- El primer número representa un cambio mayor: la API de la biblioteca ha cambiado de una forma no compatible con versiones anteriores. Cuando se incrementa la parte major de una versión, la API pública de esa biblioteca ha cambiado. Por ejemplo, el código y la funcionalidad marcados anteriormente como obsoletos se eliminan de la base de código.
- El segundo número representa un cambio menor: se ha añadido nueva funcionalidad a la API de la biblioteca o se ha marcado como obsoleta, manteniendo la compatibilidad con versiones anteriores. Se espera que la nueva versión minor sea segura para su uso y animamos a los clientes a actualizar. Sin embargo, como es imposible conocer todas las formas en que los clientes usan un componente, siempre existe la posibilidad de que los cambios afecten al uso actual del componente. Por lo tanto, recomendamos verificar y probar antes de realizar una actualización.
- El tercer número representa un cambio de parche: se ha corregido un error y no debería tener ningún impacto en la API expuesta a los usuarios. Debería ser seguro actualizar, pero siempre se recomienda hacer pruebas.
Uso en producción
semver tendrá una etiqueta correspondiente a una versión publicada en su repositorio de git. Como algunos proyectos usan las herramientas de npm para publicar versiones, las etiquetas tendrán la letra v como prefijo. Por ejemplo, la etiqueta de la versión 5.2.3 será v5.2.3.