Semantic Versioning
Summary
0.0.0
MAJOR version, when incompatible API changes are made. MINOR version, when new functionalities are added in a backward compatible way PATCH version, when backward compatible bug fixes are made.
Additional pre-release and build metadata designations are available as extensions to the MAJOR.MINOR.PATCH format.