Правильное изменение семантической версии для обновления версии Swift - PullRequest
1 голос
/ 04 ноября 2019

Как правильно изменить семантическое управление версиями при обновлении podspec для новой версии Swift?

Например, в настоящее время я обновляю свой проект до Swift 5.1 (и, следовательно, Xcode 11). Изменения в исходном коде - это только настройки Swift 5.1, такие как неявная отдача от функций с одним выражением . Базовый API, функциональность и цель развертывания iOS вообще не меняются.

Обычно я бы увеличивал версию PATCH на 1, но я, честно говоря, никогда не был уверен из-за того, как описывает https://semver.org/что увеличить:

Учитывая номер версии MAJOR.MINOR.PATCH, увеличивать:

  1. ОСНОВНУЮ версию при внесении несовместимых изменений API,
  2. Версия MINOR, когда вы добавляете функциональность обратно совместимым образом, и версия
  3. PATCH, когда вы исправляете ошибки, несовместимые с предыдущим.

Я не делаю изменения API, добавляяновая функциональность или исправление любых ошибок, но мне все еще нужно изменить версию в моем подспецификации.

Я думаю, что это объективный вопрос, но сообщество может смело голосовать за него, если нет; P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...