SemVer
Определение
Семантическое версионирование (англ. Semantic Versioning, сокращенно SemVer) — правила нумерации версий в формате МАЖОР.МИНОР.ПАТЧ, например 2.4.1. Патч исправляет ошибки, минорная версия добавляет возможности без поломки старых, мажорная ломает совместимость. По номеру сразу понятно, насколько безопасно обновляться. Пример: переход библиотеки с 2.4.1 на 2.5.0 можно ставить спокойно, а переход на 3.0.0 требует проверки и, возможно, правок кода. Правила используют для библиотек, пакетов npm и публичных API.
Также говорят
семвер.