版本更新日志
约 661 字大约 2 分钟
2025-02-13
1. mirage2d 的版本
mirage2d 的版本号包括三个部分,比如 v3.2.1 版本中,主版本号是 1,大版本号是 2,小版本号是 1
版本号是根据本次发布中包含的变更的级别进行递增的。
主版本(v1):包含重要的新特性和架构性调整,在升级时会需要由开发人员提供少量的协助才能完成。当升级到新的主版本时,你可能需要运行升级脚本、重构代码、运行其它测试以及学习新的 API。
大版本(v1.2):包含新增功能和 API 优化重构,大版本其中大部分功能是向后兼容的,只有少部分特性是不兼容的(更新日志会说明弃用的 API),参考说明或示例简单调整即可。
小版本(v1.2.1):包含新的小型特性优化,bug 修改等。 小版本是完全向后兼容的,在升级期间,不需要开发人员提供协助。【授权版时:无论哪种授权方式,小版本均是免费更新】
2. 历史版本下载
我们已切换到 v1.1.0 版本为例:
- npm 安装的项目,请打开 package.json 修改 mirage2d 版本号
"mirage2d": "3.1.0"
,再 npm install 重新安装 - 静态引入的,请复制链接https://registry.npmjs.org/mirage2d/-/mirage2d-3.1.0.tgz后,在浏览器地址栏粘贴并修改版本号为指定版本后会回车进行下载。
3. 发布频率
我们会定期发布新版本,以便随着 mirage2d 的不断演进,你可以提前计划并协调这些升级工作。
这些日期仅供一般性参考,如有更改,恕不另行通知。
通常的发布周期如下:
- 每 3 年 发布 1 个主版本
- 每年 发布 1 个大版本
- 每月 发布 1 个小版本
4. 弃用策略
"重大变更"(比如移除特定的 API 和特性)有时候是必须的,比如创新、让最佳实践与时俱进、变更依赖关系甚至来自 Web 平台自身的变化。
要让这些转变尽可能的简单,我们会给你下列保证:
我们会尽量减少重大变更的数量,并尽可能提供迁移工具。
我们会遵循这里所讲的弃用策略,让你有时间把应用升级到最新的 API 和最佳实践。