Можно ли при использовании семантического управления версиями удалить функцию из проекта без изменения основной версии, если эта функция не предназначена для использования в общедоступном API?
Ссылка: http://semver.org/
Можно ли при использовании семантического управления версиями удалить функцию из проекта без изменения основной версии, если эта функция не предназначена для использования в общедоступном API?
Ссылка: http://semver.org/
Если функция когда-либо была частью общедоступного API, преднамеренно или нет, то ее удаление является критическим изменением и, следовательно, основным обновлением версии.
Приращение основной версии происходит, когда вы вносите несовместимые изменения API. Если ваша функция не влияет на API, то вам не стоит идти на это.