发布流程和规则¶
在 v2.6.2 版本加入.
从发布后的版本开始 v2.6.2
,下面的规则将管理和描述请求核心团队如何生成新版本。
及主版本升级软件¶
一个主要的版本将包括突破性的改变。当它被版本化时,它将被版本化为 vX.0.0
. 例如,如果以前的版本是 v10.2.7
下一个版本是 v11.0.0
.
中断更改是指中断与以前版本的向后兼容性的更改。如果项目要改变 text
属性上的 Response
对象到方法,这只在主版本中发生。
主要版本还可能包括其他错误修复。请求的核心开发人员致力于提供良好的用户体验。这意味着我们还致力于尽可能地保持向后兼容性。主要的发布将是罕见的,并将需要强有力的理由,然后才被考虑。
小版本¶
次要版本不包括中断更改,但可能包括其他错误修复。如果以前发布的请求版本是 v10.2.7
一个次要版本将被版本化为 v10.3.0
.
次要版本将与具有相同主要版本号的版本向后兼容。换句话说,所有的版本都将以 v10.
应该彼此兼容。
热修复版本¶
热修复版本将只包括在项目发布前一版本时错过的错误修复。如果以前版本的请求已发布 v10.2.7
热修复版本将被版本化为 v10.2.8
.
修补程序将 not 包括在以下时间之后升级到自动添加的依赖项 v2.6.2
推理¶
在2.5和2.6版本系列中,请求核心团队升级了供应商提供的依赖项,并给用户和核心团队带来了很多麻烦。为了减少这种痛苦,我们正在形成一套具体的程序,以便正确设定预期。