И это правильно, так как разработчикам нужно вначале протестить заработает ли их приложение на новой версии Лары.
В этом случае есть четыре пути:
1. Заработало без правок кода: просто обновляем composer.json
и релизим новую версию;
2. Заработало с небольшими правками кода: вносим корректировки, обновляем composer.json
и релизим новую версию в виде патча или минор, в зависимости от количества правок);
3. Не заработало и нужны большие правки: рефакторим проект под новую версию. Если она совместима с предыдущими версиями (обратная совместимость не нарушена), то релизим минорную версию;
4. Не заработало и нужны большие правки: рефакторим проект под новую версию. Если она НЕ совместима с предыдущими версиями (обратная совместимость нарушена), то релизим мажорную версию, убрав из composer.json
неподдерживаемые версии.
Андрей, спасибо большое за подробные объяснения :))
И за ответную реакцию вообще :)