Show in graph
BLD

Operations → Build & Packaging

Semantic Versioning

A version-numbering convention that communicates compatibility through major, minor, and patch changes.

Semantic Versioning

Semantic Versioning uses MAJOR.MINOR.PATCH numbers to communicate compatibility: major releases may contain breaking changes, minor releases add backward-compatible functionality, and patch releases contain backward-compatible fixes.

Contracts matter

SemVer is meaningful only when a public contract is defined and compatibility is tested. Teams must decide whether schemas, command-line behavior, configuration, generated output, and performance expectations are part of that contract.