Как правильно изменить семантическое управление версиями при обновлении podspec для новой версии Swift?
Например, в настоящее время я обновляю свой проект до Swift 5.1 (и, следовательно, Xcode 11). Изменения в исходном коде - это только настройки Swift 5.1, такие как неявная отдача от функций с одним выражением . Базовый API, функциональность и цель развертывания iOS вообще не меняются.
Обычно я бы увеличивал версию PATCH на 1, но я, честно говоря, никогда не был уверен из-за того, как описывает https://semver.org/что увеличить:
Учитывая номер версии MAJOR.MINOR.PATCH, увеличивать:
- ОСНОВНУЮ версию при внесении несовместимых изменений API,
- Версия MINOR, когда вы добавляете функциональность обратно совместимым образом, и версия
- PATCH, когда вы исправляете ошибки, несовместимые с предыдущим.
Я не делаю изменения API, добавляяновая функциональность или исправление любых ошибок, но мне все еще нужно изменить версию в моем подспецификации.
Я думаю, что это объективный вопрос, но сообщество может смело голосовать за него, если нет; P