read

Semantic Versioning

Semantic Versioning is a versioning scheme that aims to convey meaning about the underlying changes in a release through version numbers. It was created by Tom Preston-Werner and is widely adopted in the software development industry. SemVer consists of three components: MAJOR.MINOR.PATCH.

  • Major Version (MAJOR): This digit is incremented when incompatible changes are introduced in the software. It signifies that there are breaking changes in the codebase, and developers should expect potential backward compatibility issues.
  • Minor Version (MINOR): When new features or enhancements are added in a backward-compatible manner, the minor version is incremented. Developers can safely update to a new minor version without worrying about breaking changes.
  • Patch Version (PATCH): The patch version is incremented for backward-compatible bug fixes and minor improvements that do not introduce new features or breaking changes.
Blog Logo

Vincentde Koning

The world is a playground!


Published

Image

DE KONING

Projects, Adventures and Experiments

Back to Overview