updated semantic versioning