Semantic Version Specification
Semantic Versioning Specification (SemVer) is a universal system for automating and tracking performance versioning of software. This framework for specifying changes uses a three-part number system in a major.minor.patch format. For example, version 4.7.6
(4) Major version: API changes, backwards incompatible with previous versions
(7) Minor version: New features, functionality enhancement
(6) Patch: Bug fix, maintenance release