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 compatibilidad4: nuevas funcionalidades compatibles1: 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.