🧱 Суть
Semantic Versioning – это система версий в формате:
MAJOR.MINOR.PATCHОна используется, чтобы понимать характер изменений в проекте.
📦 Проблема
1. Непонятно, какую версию ставить
После изменений сложно определить, насколько они значимые.
2. Нет единого правила
Разные разработчики могут по-разному увеличивать версии.
✅ Решение
Ориентироваться на правила SemVer:
💻 Правила
MAJOR:
1.x.x → 2.0.0Ломающие изменения (breaking changes)
MINOR:
1.0.x → 1.1.0Новые улучшения без поломки старого функционала
PATCH:
1.0.0 → 1.0.1Исправление багов без изменения поведения
🎯 Вывод
- SemVer помогает классифицировать изменения
- MAJOR = ломаем
- MINOR = улучшаем
- PATCH = фиксируем
- в твоём случае чаще всего подходит
1.1.0