fix: null should be also treated as default value
drop version from composer.json, tags are sufficient