当发布主要版本时,会对其进行修复,但很少会对旧版本进行修复。它以前发生过,但永远不应该依赖它,而且有很多错误修复都是从不后端口的。有时,在未公开发布的主要版本之前会对版本进行标记,但如果您可以选择移动到最新的主要版本,则不应使用这些标记。
因此,当前的支持模式是使用最新的或更新的
发布周期也不区分整数。一个新的主要版本会将版本号增加0.1,3.9->4.0与2.6->2.7没有什么区别,只是版本中包含的内容纯属偶然。
增量0.0.1表示错误修复,这些版本中也可能存在安全修复
0.0.0.1的增量表示一个关键修复,或者是一个安全漏洞,或者是一个有重大影响的愚蠢错误。
当在点版本之间移动时,几乎不需要进行测试,只有主要版本会证明存在问题。构建良好的代码从一个主要版本到另一个版本通常不需要进行任何维护工作,发布说明中指出了重大的更改。
任何版本都可能包含一个安全补丁,只有最新版本才能保证包含所有已发布的补丁。很少为旧版本提供修补程序,因此不鼓励使用旧版本