Semantic version control mk II