Semantic Versioning (SemVer)
Semantic versioning (SemVer) is a versioning system designed to convey meaningful information about software updates through a standardized format. It follows the structure MAJOR.MINOR.PATCH, where each segment represents a specific type of change. The MAJOR version is incremented for incompatible changes that may break backward compatibility, the MINOR version is updated for backward-compatible feature additions, and the PATCH version increases for backward-compatible bug fixes. This clear structure helps developers and users understand the impact of updates, manage dependencies, and ensure compatibility across different versions of a project. Semantic versioning promotes transparency and predictability in software development and distribution.
Also known as SemVer, MAJOR.MINOR.PATCH.
Providers that carry Semantic Versioning (SemVer) 0
Reading
- Saying Things Are Broken is Broken 2025-12-19
- API Evangelist Conversation with Jamie Tanna, Engineering Productivity at Elastic 2024-09-19
- Detecting Breaking Changes Across API Versions 2022-01-23
- What Are Breaking Changes When It Comes to the Business of APIs? 2024-09-16
- Guidance On Versioning Your API From Google 2017-03-09
- API Versioning Is Just An Engineering Coping Mechanism Amidst Unrealistic Business Deadlines 2025-03-21
Read from the API Evangelist standards directory. Provider links come from the catalog's own identity tags and are rebuilt nightly. If this page is wrong about a standard or a provider, say so.