请稍候,加载中....

版本控制

版本控制

枕头紧随其后 Semantic Versioning

给定版本号MAJOR.MINOR.PATCH,递增:

  1. 主要版本当您进行不兼容的API更改时,

  2. 次要版本(当您以向后兼容的方式添加功能时),并且

  3. 进行向后兼容错误修复时的补丁版本。

季度版本(“`Main Release<https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#main-release>`_”)至少增加了次要版本,因为在前三个月可能已经添加了新功能。

当进行不兼容的API更改(例如删除不建议使用的API或删除EOL Python版本)时,季度发布会颠簸主要版本。在实践中,这些活动每12-18个月进行一次,由 Python's EOL schedule ,弃用时间超过一年的API会同时被移除。

补丁程序版本(“`Point Release<https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#point-release>`_”或`Embargoed Release<https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#embargoed-release>`_“)”用于安全、安装或关键错误修复。这些不太常见,因为它更倾向于坚持季度发布。

在每季度发布之间,“.dev0”被附加到“master”分支,表示这不是正式发布的副本。


Python学习手册-