Composer: версионирование

Одно из самых распространенных вида a.b.c

  • a — мажорная. при нарушении обратной совместимости
  • b — минорная при добавлении нового функционала, но с сохранением совместимости.
  • c — патч/фикс/правки текущего функционала

Возможное указание версий < * > ^ ~

  • 0.0.* последняя * заменится на максимальную
  • или >0.0.1 <0.1 выберет максимальную из промежутка
  • оператор ~ лучше всего объясняется примером: ~1.2 эквивалентен >=1.2 <2.0.0, а ~1.2.3эквивалентен >=1.2.3 <1.3.0
  • оператор ^ обновить все до мажорной ^0.0.1 возьмет последнюю до 1 версии
Просмотров: 70