Semantic Versioning(SemVer)

Semantic versing(SemVer) is the most used software versioning system. In this article, we are discussing Semantic versioning in detail. All aspects will be discussed- from structure to all prefixes and postfixes.

Software release needs versioning to identify and differentiate between different released features(and bug fixes) and keep a change history.

We see SemVer all over the place, from popular open-source software releases to libraries and packages(npm, composer, etc.).

Basic SemVer Structure

SemVer Basic Structure
SemVer Basic Structure

Tilda: Any Patch Version

SemVer with Tilda
SemVer with Tilda

Caret: Any Minor Version

SemVer with Caret
SemVer with Caret

Leave a Comment


The reCAPTCHA verification period has expired. Please reload the page.