Softwarebeginner1 min read

Semantic Versioning

N/A

语义化版本

Semantic Versioning · N/A · 语义化版本 · si-MAN-tik VER-zhun-ing · SemVer · version numbers · Software · releases · compatibility · packagesSoftwareSemVer version numbers

/si-MAN-tik VER-zhun-ing/

Also known as: SemVer, version numbers

Last updated August 8, 2026

Definition

Semantic Versioning (SemVer) uses MAJOR.MINOR.PATCH numbers to signal breaking changes, new compatible features, and bug fixes.

Real-World Example

Jumping from 1.4.2 to 2.0.0 warns developers that APIs may break, while 1.5.0 should remain backward compatible.

References

discuss://translation · public

Translation discussion

Anyone can read and write here. Pick a display name — no email or account. Please keep the thread constructive. Thumb up a rendering you agree with — that helps the editor see consensus; it does not publish the term by itself. You can edit or delete your own comments from this browser; another device or cleared site data cannot.

Community lists who wrote, on which term, and when.

Loading discussion…