educative.io

(Select all that apply.) Which scenario would require a major API version?

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

Dear Tushar,

It’s great to hear that you’re engaged in a thorough analysis of the concepts. Your input is valuable, and we have taken steps to address the issue you raised. We have included a new section as a hint widget (API versioning semantic) in the “API versioning” lesson, specifically focusing on minor and major versioning. This addition aims to enhance learners’ understanding of the topic. Additionally, we have made updates to the quiz question options to ensure clear differentiation between minor and major revisioning updates.

Thank you for bringing this to our attention.
Best regards,

1 Like