Software Development

Semantic Versioning

Semantic versioning is a formal convention for specifying compatibility. It uses a three-part version number: major version; minor version; and patch. Version numbers convey meaning about the underlying code and what has been modified. For example, versioning could be handled as follows Code status Stage Rule Example version First release New product Start with 1.0.0 1.0.0 Backward compatible …

Semantic Versioning Read More »