Что такое критическое изменение в semver 2.0.0

Существует версия 2.0.0 спецификации семантического управления версиями, при условии, что вы должны:

увеличивать ОСНОВНУЮ версию при внесении несовместимых изменений API,

Что было несовместимым изменением между semver 1.0.0 и 2.0.0?


person Jeremy French    schedule 08.02.2017    source источник


Ответы (1)


Я спросил в semver репозиторий github. Есть два изменения, которые не имеют обратной совместимости:

  • ведущие нули не принимаются
  • младшие номера версий ДОЛЖНЫ быть увеличены, если API помечен как устаревший
person Jeremy French    schedule 09.02.2017