Semantic Versioning

a contract in numbers