8.1. Semantic Versioning#
In short, SemVer is a versioning system that uses a three-part number (\(X.Y.Z\)) to track changes to your software.
(1)#\[\underset{\overbrace{\text{Major}}}{\bf{X}}.\overset{\underbrace{\text{Minor}}}{\bf{Y}}.\underset{\overbrace{\text{Patch}}}{\bf{Z}}\]
Major
Increment when you make breaking changes or significant updates.
Minor
Increment when you add new features or functionality.
Patch
Increment when you make bug fixes or minor updates.