Git Tag: semantic versioning
The semantic versioning spec outlines a standardized versioning system for software releases. It provides a consistent way for developers to give meaning to their software releases.
Versons consist of three numbers separated by periods. Like 2.4.1
First number: - MAJOR release for incompatible api changes Second number: - MINOR release for adding backwards compatible functionality Third number: - PATCH release for backwards compatible bug fixes