SemVer


¿Qué es SemVer?

SemVer significa Semantic Versioning. Es una forma de numerar versiones basada en el significado de los cambios.

¿Para qué sirve SemVer?

Sirve para:

  • Entender impacto de una versión.
  • Gestionar compatibilidad.
  • Comunicar mejor cambios en librerías y productos.

Ejemplo básico

2.4.1 suele leerse como:

  • 2: cambios que pueden romper compatibilidad
  • 4: nuevas funcionalidades compatibles
  • 1: correcciones pequeñas

Características

  • Usa tres números principales.
  • Es muy habitual en paquetes y librerías.
  • Ayuda a gestionar dependencias.

¿Dónde se usa?

  • En npm, librerías, APIs y software versionado.

Conclusión

SemVer da contexto a un número de versión. Cuando se usa bien, facilita mucho el mantenimiento y la compatibilidad entre proyectos.