SemVer Release Advisor

Decide the exact next version from your release changes

什么是 SemVer 发布顾问?

SemVer 发布顾问会把变更日志或约定式提交转换为可解释的主版本、次版本、补丁、预发布或无需发布建议,并计算准确的下一个版本。判断依据是公共契约兼容性,而不是工单规模或测试工作量。

如何决定下一个版本

输入严格的语义化版本,选择项目类型和策略,然后每行粘贴一项变更。只需审查含义不明确的项目。不兼容的公共变更需要主版本,兼容的新功能需要次版本,兼容修复需要补丁,纯内部工作可无需发布。

SemVer 规则与 0.x 项目

对于稳定的 1.x 及更高版本,影响最大的变更决定结果。SemVer 没有为早期开发的 0.x 定义通用递增规则,因此工具把严格影响与“实用 0.x”策略分开显示。

提交、范围与隐私

feat 初始建议次版本,fix 建议补丁,! 或 BREAKING CHANGE 建议主版本,且均可编辑。辅助工具使用官方 semver 包验证、比较、递增和检查 npm 范围。文本仅在浏览器内处理。

常见问题

E2E 测试决定版本吗? 不决定,它属于发布风险。

v1.2.3 是严格 SemVer 吗? 不是,它会作为常见标签规范化为 1.2.3。

构建元数据影响优先级吗? 不影响。

弃用是主版本吗? 保留功能的弃用是次版本,删除则是主版本。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools