Перейти к основному содержимому

Версионирование

Правила версионирования

Для контроля качества и удобства обновлений в Visary Cloud используется система версионирования, основанная на SemVer, с добавлением preview-релизов для тестирования новых функций.

📌 Формат версии

Версии имеют следующий формат:

MAJOR.MINOR.PATCH[-preview.N]
  • MAJOR — несовместимые изменения API.
  • MINOR — добавление нового функционала, сохраняющего совместимость.
  • PATCH — исправления ошибок и небольшие изменения.
  • -preview.N — предварительный (preview) релиз с номером N.

🧪 Preview-релизы

Preview-релизы публикуются каждые 2 недели (в конце спринта) и предназначены для:

  • Лояльных пользователей.
  • Бета-тестеров.

Формат:

MAJOR.MINOR.0-preview.N

Примеры:

  • 9.2.0-preview.1
  • 9.2.0-preview.2

✅ Основные (финальные) релизы

Финальные релизы выходят раз в месяц и имеют стабильную версию без постфикса:

Примеры:

  • 9.1.0
  • 9.2.0

🛠 Патч-релизы

Патч-релизы выпускаются по мере необходимости, содержат:

  • Исправления багов.
  • Незначительные улучшения, не изменяющие интерфейс.

Формат:

MAJOR.MINOR.PATCH

Примеры:

  • 9.1.1
  • 9.1.2

🔁 Пример последовательности релизов

9.1.0             — стабильный релиз
9.1.1 — патч-релиз
9.2.0-preview.1 — превью новой версии
9.1.2 — дополнительный патч
9.2.0-preview.2 — следующее превью
9.2.0 — финальный релиз

📤 Публикация

  • Preview-релизы доступны через специальный канал распространения.
  • Основные релизы публикуются в разделе Релизы.