Семантическое версионирование

Данный подход используется в большинстве случаев при разработке качественного по.

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

  1. MAJOR - ОСНОВНАЯ версия при внесении несовместимых изменений API, то есть версия с большим числом не будет работать корректно в связке с версией ниже числа 
  2. MINOR - МИНИМАЛЬНАЯ версия, когда вы добавляете функциональность обратно совместимым образом, версия 2 будет работать с версией 3 и наоборот
  3. PATCH - исправление небольших багов и ошибок в минорной версии.