Do handling of major versions `<1.0.0` like sevmer and composer: https://getcomposer.org/doc/articles/versions.md#caret-version-range- > For pre-1.0 versions it also acts with safety in mind and treats ^0.3 as >=0.3.0 <0.4.0 and ^0.0.3 as >=0.0.3 <0.0.4