I want to publish a fork of a PHP library on Packagist. However as not really big changes may be made we want to use the official version number and just modify it a bit to add our own one.
So in the end we came up with the idea of a version number like this one: v1.1.3-CE.1
.
However there is a problem: This is not a semantical one. And especially for composer/packagist everywhere it is recommend to use semantical versioning.
But as you can see it is still quite similar to a semantic version number, but we misuse the "pre-release version" "tag" (which is normally alpha
, beta
or similar).
That's why I'd like to ask what effect non-semantically version numbers as our one have if we use them in composer? Are the updating processes affected e.g.?
If you really discourage us from using such a version number construction, we may also use a new version (starting from 0.1
) for our fork, but we do not really want to do this.