format version to Semantic Versioning