nerdexam
MicrosoftMicrosoft

AZ-400 · Question #486

AZ-400 Question #486: Real Exam Question with Answer & Explanation

In Semantic Versioning (SemVer), the Major version is incremented when you introduce breaking changes that are not backward-compatible. All three changes shown in the table involve breaking changes to the API or existing functionality, which means consumers of the library must up

Submitted by layla.eg· Mar 6, 2026Design and Implement a Dependency Management Strategy - understanding how to apply Semantic Versioning (Major, Minor, Patch) to classify changes in software packages and libraries within Azure DevOps or similar CI/CD pipelines.

Question

Drag and Drop Question You use Semantic Versioning (SemVer) as a dependency versioning strategy. You perform changes to code as shown in the following table. Which part of the version should you increment for each change? To answer, drag the appropriate parts to the correct changes. Each part may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point. Answer:

Explanation

In Semantic Versioning (SemVer), the Major version is incremented when you introduce breaking changes that are not backward-compatible. All three changes shown in the table involve breaking changes to the API or existing functionality, which means consumers of the library must update their code to accommodate the new version - this always requires a Major version bump. The SemVer specification (semver.org) is explicit: MAJOR version increments signal incompatible API changes, making it the correct answer for all three scenarios presented.

Topics

#Semantic Versioning#SemVer#Dependency Management#Version Control Strategy

Community Discussion

No community discussion yet for this question.

Full AZ-400 PracticeBrowse All AZ-400 Questions