Интересно, почему, если я отмечаю пакет на github с помощью f.e. v1.0.0, когда мне это требуется с композитором, он говорит:
v1.0.0
Импорт тега v1.0.0 (1.0.0.0)
всегда добавляя один 0 к данному тегу.
Как работает сопоставление версий композитора?
Composer внутренне нормализует версии до 4 цифр, чтобы упростить сравнение (1.0 совпадает с 1.0.0.0). То, что вы видите здесь, это нормализованная версия имени тега.
1.0
1.0.0.0
Вы можете взглянуть на документацию по версиям , чтобы увидеть некоторые примеры.