Версионирование
Правила версионирования
Для контроля качества и удобства обновлений в 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-релизы доступны через специальный канал распространения.
- Основные релизы публикуются в разделе Релизы.