pterodaktil
@pterodaktil
js developer

Какую часть версии изменять при мажорных обновлениях внутренних зависимостей?

Доброго времени суток! Есть модуль, который подключается к проектам. Допустим, стабильная версия на текущий момент у него 1.2.5.
Заходим в package.json, видим, что одна из зависимостей устарела, обновляем ее версию (напр., React 12.0.0 -> React 16.9.0 - разница в 4 Major версии). При этом код нашего модуля не трогаем, ничего не ломается, все "ок".
Какая версия нашего модуля теперь должна быть? 1.2.6? 1.3.0? 2.0.0?
Спасибо
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
@nvdfxx
Senior Pomidor developer
При этом код нашего модуля не трогаем, ничего не ломается, все "ок".

А зачем обновляться, рискуя получить лажу с обратной совместимостью, не используя при этом те штуки, которое эти обновления дают (за n мажорных апдейта, я полагаю, их предостаточно должно быть)? Как вариант - не выкатывать в релиз, пока чего нового не напишите по функционалу, чтобы можно было оправдать смену цыфорки, а если обновление ради обновления, то 1.2.6 ставьте, и дефолтное "фикс багов, патч безопасности", за n-версий там явно что-то пофиксили и что-то защитили
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы