Как семантическое управление версиями определяет изменение версии, необходимое, когда функциональность удалена, но клиент не обязательно сломается?
Например, если у меня есть ресурс, который принимает параметр сортировки:
/person?sort=name
Если бы я удалил возможность сортировки, существующие клиенты все равно могли бы использовать службу (сортировка просто не выполнялась бы). Считает ли SemVer это изменение обратной несовместимостью? Если нет, какое правило конкретно касается этой ситуации?