Semver: Можно ли удалить функцию без изменения основной версии?

Можно ли при использовании семантического управления версиями удалить функцию из проекта без изменения основной версии, если эта функция не предназначена для использования в общедоступном API?

Ссылка: http://semver.org/


person henrywright    schedule 21.03.2016    source источник


Ответы (2)


Если функция когда-либо была частью общедоступного API, преднамеренно или нет, то ее удаление является критическим изменением и, следовательно, основным обновлением версии.

person MattDavey    schedule 16.05.2016

Приращение основной версии происходит, когда вы вносите несовместимые изменения API. Если ваша функция не влияет на API, то вам не стоит идти на это.

person Sachith.Wanni    schedule 23.07.2018