omitting the version number

https://getcomposer.org/doc/04-schema.md#version Packagist uses VCS repositories, so it infers the version from the VCS tag. Specifying the version will most likely end up creating problems at some point due to human error. Yes, true.