Swift版本更新的正确语义版本更改

时间:2019-11-03 21:40:25

标签: ios swift cocoapods semantic-versioning podspec

为新的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,增加:

     
      
  1. 进行不兼容的API更改时的主要版本,
  2.   
  3. MINOR版本,以向后兼容的方式添加功能时,
  4.   
  5. 进行向后兼容的错误修复时的PATCH版本。
  6.   

我没有进行API更改,添加新功能或修复任何错误,但仍需要在podspec中更改版本。

我认为这是一个客观的问题,但是社区可以随意将其否决; P

0 个答案:

没有答案