为了账号安全,请及时绑定邮箱和手机立即绑定

因为 bug 而废弃 API 和引入 breaking change 的话,必须升级主版本号吗

因为 bug 而废弃 API 和引入 breaking change 的话,必须升级主版本号吗

守候你守候我 2018-12-11 17:19:53
如题,现在我的 npm 包处于 0.x.x 的版本下,即不稳定版本。我现在因为发现有无法向下兼容的 bug,必须废弃原先的部分 API,很明显这属于 break change,那么我的新版本必须要更改主版本号吗?如果更改主版本号的话,就到 1.0.0 版本,但是我并希望进入 1.x 版本,因为现在依然处于不稳定阶段。如果不更改主版本号,我应该修改 minor 还是修改 patch 呢?功能上来说,是 fix 掉现在的 bug,所以应该修改 patch,但是又没有保持向下的兼容,修改 patch 是不合理的;但是修改 minor 也不对,因为并不是在向下兼容的基础上引入新的 api。所以严格按照 semver 的话,现在应该如何处理呢?因为 0.x 的不稳定版本肯定是会经常遇到 breaking change 的,那么遇到了 break change,该如何处理?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号