---
id: semver
requestedLanguage: en
descriptionLanguage: en
---

# Semantic Versioning

- Type: versioning convention
- Group: Documentation, risks, and agreements
- Placement: Documentation, risks, and agreements
- [Source](<https://semver.org/>)

[HTML](https://dpm.cnonim.name/practices/semver/)

For a declared public API, version numbers distinguish incompatible changes, compatible additions, and fixes. The convention itself does not verify compatibility.

## Relationships

- labels the kind of changes relevant to: [Backward Compatibility](/practices/compatibility/en.md) (support)
- helps define versions in: [Dependency Management](/practices/dependencies/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=semver&lang=en)
