Ember 项目近日发布了 4.5 版本的 Ember.js 和 Ember CLI,在 4.5 发布的同时,4.4 版本的 Ember 已经晋升为 LTS(长期支持)版本。LTS 版本的 Ember 在 9 个发布周期(54 周)内会持续收到安全更新,在 6 个周期(36 周)内接受错误修复。LTS 版本通常每四个小版本就会发布一次,Ember 的上一个 LTS 版本是 3.28。
Ember.js 4.5 的变化
Ember.js 4.5 是一个增量的、向后兼容的 Ember 版本,包含 bug 修复、性能改进和一些弃用。
特性
Ember.js 4.5 引入了 2 个新特性。
- 普通函数作为 helper
- 一个新的
renderSettled
测试 helper
Ember Data
本周期 Ember Data 没有新的版本,所以它仍然是 4.4 版本。
Ember CLI 4.5 的变化
错误修复
Ember CLI 4.5 引入了各种小的错误修复和文档改进。
弃用
Ember CLI 4.5 引入了 2 个弃用
- 使用
whitelist
和blacklist
构建选项已被弃用,现在需使用include
和exclude
代替。只有选项的名称有变化,功能没有变化。 - 对
ember-cli-jshint
的支持已被弃用 - 之前在 Ember CLI v3.13 中弃用的
addonJsFiles
方法现在已经被移除。
更多详情可查看:https://blog.emberjs.com/ember-4-5-released/