Semantic Versioning (often referred to a SemVer) is a versioning standard that has become the defacto standard for projects to communicate the types of changes in a release. As a programmer, I tend to be rather lazy and will do…