Files
nexus/wiki/concepts/Semantic-Versioning.md
2026-04-24 16:03:17 +08:00

1.2 KiB
Raw Blame History

title, type, tags, last_updated
title type tags last_updated
Semantic Versioning concept
DevOps
Version-Control
Dependency-Management
2026-04-14

Aliases

  • SemVer
  • Semantic Versioning

Definition

语义化版本控制Semantic Versioning是一种版本号命名规范采用 主版本号.次版本号.修订号MAJOR.MINOR.PATCH格式。主版本号在不兼容的 API 变更时递增,次版本号在向后兼容的功能添加时递增,修订号在向后兼容的问题修复时递增。

Versioning Levels

  • Major主版本:破坏性变更,不兼容的 API 变更
  • Minor次版本:新功能添加,向后兼容
  • Patch修订Bug 修复,向后兼容

Pre-release Labels

版本号后可附加预发布标签,如 1.0.0-alpha2.1.0-beta.3

In Renovate Bot Context

Renovate Bot 依据 SemVer 规则判断更新级别:

  • Patch 更新~1.0.01.0.x
  • Minor 更新^1.0.01.x
  • Major 更新*1.0.0 及以上