Enforcing Semantic Versioning
Published in
5 min readApr 2, 2019
con·tract noun /ˈkäntrakt/
A written or spoken agreement, especially one concerning employment, sales, or tenancy, that is intended to be enforceable by law.
Most developers are familiar with the concept of semantic versioning. It’s a great way to quickly and easily inform users what to expect when you change from one version of your code to another. This agreement is a contract between…