13 · Environments & Packaging

Semantic Versioning

MAJOR.MINOR.PATCH numbering

The version-numbering convention (like 4.2.1) that signals change size: patch fixes, minor adds features, major breaks compatibility.

Concrete example

Jumping from 3.9 to 4.0 warns you something may break.