reflect semantic version