Glossary

Semantic Versioning (SemVer)

Semantic versioning is a version-numbering convention in the format MAJOR.MINOR.PATCH (2.4.1). Each part carries specific meaning, so a developer immediately understands whether an upgrade is safe.

Rules

In Composer and npm

Pre-release and metadata

2.0.0-alpha.1, 2.0.0-rc.2 — pre-release versions. 2.0.0+build.42 — build metadata (does not affect comparisons).