本文档解释了 Font Awesome 的版本策略,包括版本号的分配方式、不同版本的当前支持状态以及适用于 Font Awesome 生态系统的特别注意事项。有关版本间升级的具体指导,请参阅 升级 Font Awesome。有关版本之间变更的详细历史记录,请参阅 变更日志和版本历史。
Font Awesome 遵循语义化版本(SemVer)指南,并进行了重要修改,以适应其作为包含多种组件类型(图标、字体和代码)的综合图标库和工具包的独特性质。
来源: README.md48-68
Font Awesome 为其各个版本维护着不同的支持级别
来源: README.md14-22
Font Awesome 6 是一个“伞形发布”,包含了各种文件类型和技术。主版本号的更改通常包括重大的架构更改、大规模重新设计或库结构的实质性修改。
次版本号更新引入了新功能和增强功能。与标准的 SemVer 不同,Font Awesome 的次版本发布
补丁版本发布解决 bug 和进行小型改进。在 Font Awesome 的版本控制中
以下是确定变更版本号的决策流程图
来源: README.md56-67
下表总结了 Font Awesome 在不同版本类型之间的兼容性保证
| 更改类型 | 主版本号 | 次版本号 | 补丁版本号 |
|---|---|---|---|
| 破坏性变更 | ✓ | ✓* | ✗ |
| 新功能 | ✓ | ✓ | ✗ |
| Bug修复 | ✓ | ✓ | ✓ |
| 图标移除 | ✓ | ✗ | ✗ |
| 图标设计更新 | ✓ | ✓ | ✓ |
*次版本号的破坏性更改要求在 UPGRADING.md 中提供清晰的升级说明
来源: README.md56-67
Font Awesome 在关注当前版本开发的同时,也维护着之前的版本。用户可以访问
来源: README.md14-28
在升级 Font Awesome 版本时,用户应查阅相应的升级指南
在升级可能包含向后不兼容更改的次版本时,应格外小心。UPGRADING.md 文件包含此类情况的具体说明。
来源: README.md30-35
Font Awesome 维护着详尽的变更日志,以记录版本之间的更改
来源: README.md24-28 CHANGELOG.md1-5
Font Awesome 的版本策略必须考虑到其三个不同的组件,每个组件都有不同的许可模式
来源: README.md70-84
版本控制系统确保所有组件(图标、字体和代码)在相同的版本号下保持兼容性,尽管它们的许可模式不同且可能以不同的速率发展。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(af6205)