Open Source & Community

SemVer

/sem vɜːr/

Definition

Semantic Versioning — MAJOR.MINOR.PATCH numbering where MAJOR = breaking, MINOR = additive, PATCH = bug fix.

Example in context

"v2.0.0 signals a breaking change — existing users need to update their code. v1.4.0 is safe to upgrade to."

Related terms

Practice this term

Master SemVer in context by working through exercises in the Open Source & Community module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.