我们的团队正计划重命名一组React组件。到目前为止,每个组件的版本号都基于semver指导而增加。
semver.org没有明确定义在这种情况下要做什么 - 在重命名项目期间要增加的版本。这些更改在功能意义上没有突破,因此技术上可以将其描述为向后兼容,但用户需要在其package.json文件中引用新的包名称才能访问新功能。
在这种情况下,最佳做法是什么 - 从新版本号开始,增加到下一个主要数字,或者我们还没考虑过的其他内容?
答案 0 :(得分:1)
用户需要在他们的package.json
中引用一个新的包名
这类似于semver/semver
issue 148,它讨论了依赖关系的变化。
升级记录器依赖项将是一个传出的接口更改,必须将其视为公共API的一部分。
在您的情况下,这不是依赖关系,但仍然是对“传出界面”的更改 主要版本的更改似乎是建议的选项。