How do you decide when to bump up the major, minor, or patch version of your API?
If you are an API developer, you know how important it is to communicate the changes and updates of your API to your users and clients. One of the most common and widely adopted ways to do that is to use semantic versioning, or semver for short. Semver is a simple and consistent format to label your API versions with three numbers: major, minor, and patch. But how do you decide when to bump up each of these numbers? In this article, we will explain the basic principles and best practices of semver and how to apply them to your API development.