I don’t understand major vs minor version change in terms of API and it is not talked about in “API Versioning” lesson.
I understand when to version or not in terms of API. Changing the name of an entity from userID
to user_ID
should not be a minor version change. The ans itself says “While it may cause developer applications to break…”, anything that breaks cannot be a minor version change but a major version change. Am I missing something?
Course: https://www.educative.io/courses/grokking-the-api-design-interview
Lesson: https://www.educative.io/courses/grokking-the-api-design-interview/B1ApmoOokXo