When you are building an API, and doing all the right unit tests and ad-hoc tests and etc…
API Versioning is one of those never ending debates that happens anytime you want to build an API…