В семантической нумерации версий (Semantic Versioning) какие из следующих утверждений верны относительно формата версии X.Y.Z?

  • X обозначает основную версию (Major), которая изменяется при совершении обратно несовместимых изменений API
  • Y обозначает минорную версию (Minor), которая изменяется при добавлении обратно совместимых новых функций
  • Z обозначает исправления (Patch), которые выпускаются при исправлении ошибок без изменения API
  • Версия 1.3.0 считается обратно совместимой с версией 1.2.3
  • Версия 2.5.1 считается обратно несовместимой с версией 2.4.0
  • Если версия начинается с 0 (например, 0.1.2), это указывает на стадию разработки "альфа"
  • Если версия начинается с 1.0.0, это указывает на стабильную и готовую к использованию версию

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.