Ember 项目近日发布了 Ember.js 和 Ember CLI 的 4.8 版本。
Ember.js 4.8 的变化
Ember.js 4.8 是一个增量的、向后兼容的 Ember 版本,包含 bug 修复、性能改进。
错误修复
Ember.js 4.8 引入了 1 个错误修复:
- 修复了自 4.3.0 以来调用 RouteInfo.find() 方法执行未定义对象回调的错误
特性
Ember.js 4.8 引入了 1 个特性:
- 作为 TypeScript Adoption Plan(TypeScript 采用计划)的一部分,带来了对 TypeScript 支持的预览。
Ember CLI 4.8 的变化
错误修复
Ember CLI 4.8 引入了 4 个错误修复:
- 确保新安装的附加组件在运行 ember install 时可以被发现
- 确保蓝图的选项对象和项目实例对所有公共 hooks 都是可用的
- 确保无需退出即可处理重建失败的问题
- 修正了 npm-run-all 和 Yarn 2+ 一起使用时的 glob 匹配问题
特性
Ember CLI 4.8 引入了2 个特性:
- 在 app 和 addon 蓝图中为引擎添加了 Node v18(删除了对 Node v17 的支持)
- 更新了 app 和 addon 蓝图,使其使用常数,以避免不必要的提示性错误
更多详情可查看:https://blog.emberjs.com/ember-4-8-released/