what @afeld said. SemVer is always represented as a string.