Какая первая цифра в версионировании

«Какая первая цифра в версионировании» — вопрос из категории CI/CD, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Первая цифра в семантическом версионировании (SemVer) — это MAJOR. Она увеличивается при несовместимых изменениях API. Формат: MAJOR.MINOR.PATCH (например, 2.1.3).

Пример:

  • 1.0.0 → Первый стабильный релиз.
  • 2.0.0 → Ломающие изменения, код может перестать работать.
  • 2.1.0 → Добавлена функциональность без ломающих изменений.
  • 2.1.1 → Исправлены баги, обратная совместимость сохранена.