为新的Swift版本更新podspec时,正确的语义版本更改是什么?
例如,我当前正在将项目更新为Swift 5.1(因此是Xcode 11)。对源代码的更改仅是implicit returns from single-expression functions之类的Swift 5.1调整。基本的API,功能和iOS部署目标根本没有改变。
通常,我会将PATCH版本增加1,但是由于https://semver.org/如何描述要增加的内容,我一直不确定。
给出版本号MAJOR.MINOR.PATCH,增加:
- 进行不兼容的API更改时的主要版本,
- MINOR版本,以向后兼容的方式添加功能时,
- 进行向后兼容的错误修复时的PATCH版本。
我没有进行API更改,添加新功能或修复任何错误,但仍需要在podspec中更改版本。
我认为这是一个客观的问题,但是社区可以随意将其否决; P