Structured approach to versioning
Semantic versioning
MAJOR.MINOR.PATCH - example 1.4.3MAJOR - Critical changes. That break maintenance compatibility - new APIMINOR - new functionality with maintenance compatibility - added s...