Semantic Versioning#
Semantic Versioning (SemVer) - A versioning scheme that uses a three-part version number: MAJOR.MINOR.PATCH, where each part is incremented based on the type of changes made.
Example: Version 1.2.3 where 1 is major, 2 is minor, and 3 is patch.