API update to semver