Що означає MINOR версія?
MINOR-версія - це друга цифра в семантичному версіонуванні (SemVer), яка збільшується, коли в продукт додають нову функціональність без порушення зворотної сумісності.
Формат версії:
MAJOR.MINOR.PATCH
Що означає збільшення MINOR
Збільшення MINOR означає:
«Ми додали нові можливості, але старий код продовжує працювати».
Тобто:
- API розширилося, але не зламалося
- оновлення безпечне для користувачів
- можна оновлюватися без змін у своєму коді
Приклад:
1.4.2 → 1.5.0
Приклади змін для MINOR
MINOR збільшують, якщо:
- додали новий endpoint або метод
- додали необов'язкові параметри
- розширили функціональність
- додали нові можливості, не зачіпаючи наявні
Чого MINOR НЕ означає
MINOR не означає:
- виправлення багів (це PATCH)
- зміну поведінки наявного API
- breaking changes
MINOR і PATCH разом
Після збільшення MINOR:
- PATCH скидається до 0
Приклад:
1.4.7 → 1.5.0
MINOR у релізах і CI/CD
- MINOR релізи часто виходять регулярно
- деплой зазвичай автоматичний
- у release notes вказують нові фічі
Коротка відповідь для співбесіди
MINOR-версія збільшується при додаванні нової функціональності без порушення зворотної сумісності, коли оновлення безпечне для наявних користувачів.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.