use semver instead of date