Semantic Versioning¶
Semantic Versioning (SemVer) is a standard to manage software versions.
Each release should increment the version by:
- Major: Incremented when there are breaking changes modifications that are not backward compatible.
- Minor: Incremented when new features are added and are backward compatible.
- Patch: Incremented for bug fixes or minor improvements that don’t add features or break compatibility.
You can use Git tag, most likely Annotated tags.