Fix UnmarshalJSON when semver field is missing