本页面介绍了 Font Awesome 如何跟踪和传达不同版本之间的变更。它解释了在哪里可以找到变更日志信息,如何解释版本号,并为理解项目的版本历史提供了背景。有关详细的升级说明,请参阅升级 Font Awesome,有关版本管理理念的信息,请参阅版本管理策略。
Font Awesome 使用一个专门的系统来记录版本之间的变更。
主要的变更日志位置已演变
来源:README.md24-28 CHANGELOG.md1-5
Font Awesome 实施了一个修改版的语义化版本控制系统,用于规定变更的记录方式。
影响变更日志的关键版本规则
Font Awesome 维护多个不同支持级别的版本,这会影响变更日志条目的管理方式。
支持状态对变更日志跟踪的影响
| 版本 | 主要位置 | 次要位置 | 更新频率 |
|---|---|---|---|
| 6.x (当前) | 官方网站 | - | 定期更新 |
| 5.x (LTS) | 官方网站 | GitHub Releases | 仅限关键修复 |
| 4.x 及更早版本 (EOL) | GitHub Releases | - | 无更新(历史记录) |
来源:README.md26-28 CHANGELOG.md3-5
在审阅 Font Awesome 变更日志条目时,请遵循此框架来理解其影响。
| 版本变更 | 破坏性潜力 | 文档 | 需要采取的行动 |
|---|---|---|---|
| 主版本 (X.0.0) | 重大变更 | 升级指南 | 大规模测试,代码调整 |
| 次版本 (0.X.0) | 可能包含破坏性变更 | UPGRADING.md | 查阅文档,测试变更 |
| 修订版本 (0.0.X) | 无破坏性变更 | 仅限变更日志 | 可直接应用 |
变更日志中记录的变更通常影响特定组件,每个组件都有不同的许可证。
在利用变更日志信息进行升级规划时,Font Awesome 提供了特定资源。
这些指南提供了详细说明,用于导航变更日志中记录的变更。
来源:README.md14-19 README.md56-67
有关历史版本信息和过去发布的详细变更日志,GitHub Releases 页面是权威来源,尤其是对于 5.x 及更早的版本。
来源:README.md28