关于 Ignite UI for Angular 的版本控制
首先
Ignite UI for Angular采用持续交付的方式进行修复和功能增加,并以非常短的时间间隔进行更新。与语义化版本控制略有不同,可能会让人感到困惑。请参考以下维基页面,其中解释了Ignite UI for Angular的版本控制,并提供了日语说明。
GitHub – Angular版本的Ignite UI
注意:此版本控制规则适用于4.x.x及以后的版本。(4系列是指Ignite UI JSBlocks包)
版本规约
.<主要版本>.<次要版本>
表明了Ignite UI for Angular所支持的Angular版本。目前,Angular的主要版本是6,因此支持Angular 6系列的Ignite UI for Angular版本从6开始。
.<主版本号>.<次版本号>
<主要版本> 指的是 Ignite UI for Angular 的主要版本。当这个版本提高时,可能会包含功能新增或重大变更,因此可能会丧失与过去版本的兼容性。
Ignite UI for Angular 6.0.x 和未来发布的 6.1.x 可能存在不兼容性的情况。(以前的发布版本的例子:5.2.0 发布说明)
.<主要版本>.<次要版本>
包含了次要更新和补丁更新,并且被实现为与相同的主要版本保持兼容性。
如果是 beta 版
由于beta版带有-beta的标志,因此可以一眼就辨别出来。此外,为了在正式版发布之前进行更详细的发布,可能会添加(例如:5.2.0-beta.0)。
.<主版本号>.<次版本号>-测试版.<修补版本号>
剧本 (jù
-
- 5.y.z → 6.y.z : サポートする Angular のバージョンが変更された。重大な変更が含まれる可能性がある
-
- x.1.z → x.2.z : Ignite UI for Angular の機能追加、向上が行われた。重大な変更が含まれる可能性がある
-
- x.y.1 → x.y.2 : Ignite UI for Angular のマイナー更新、あるいはパッチ修正が行われた。y というメジャーバージョン内では互換性が保たれている。
- x.y.z-beta.0 : x.y.z のベータ版。バージョン x.y.z が後日リリースされる。
最后
由于通常的语义版本控制与此有所不同,我认为它有点难以理解。