semantic versioning
semantic versioning
Semantic versioning is a versioning scheme for software that conveys meaning about the changes. Why use it? Semantic versioning helps developers understand the impact of changes based on version numbers, aiding in compatibility management. Best practices include following semantic versioning rules strictly for releases. It was introduced in 2011.
Source: