Иногда в списке пакетов конфигурационного файла composer и подобных проскакивают «хитрые» наименования версий. Чтобы с этим не было проблем предлагаю их описание.
Более подробное описание можно найти тут. Я же предлагаю краткую выжимку.
- 1.2 — 2.3.4 : любая версия от 1.2 до 2.3.4 (включительно)
- ~1.2 : любая минорная версия от 1.2 до 1.3
- 1.2 / 1.2.* / 1.2.х : тоже самое, что и вариант выше
- ^1.2 : любая совместимая версия от 1.2 до последней стабильной
- 1.2.3 : конкретная указанная версия
- >1.2 / <=1.2 : версия в зависимости от сравнения
- latest : последняя версия
- * : любая версия