Ember 4.4 发布,包含 Ember.js、Ember CLI 和 Ember Data

近日 Ember 项目发布了 Ember.js、Ember Data 和 Ember CLI 的 4.4 版本,各个项目的更新内容如下:

Ember.js 4.4 的变化

Ember.js 4.4 是一个增量的、向后兼容的 Ember 版本。

特性

Ember.js 4.4 引入了 4 个特性:

  • 在新的 Ember 应用程序中, {{unique-id}} 帮助器将被默认包含。开发者可以使用这个助手来生成一个唯一的 ID 字符串,适合作为 DOM 中的 ID 属性使用
  • 当一个废止设置了 until 字段时,它现在将与其他信息一起被记录下来
  • 现在可以定制 setupTest* 函数了
  • hasListeners 函数现在是公开的,所以你可以在调用 removeListeners 之前调用它

Ember Data 4.4 的变化

弃用

Ember Data 4.4 引入了 1 个弃用:

  • Model.save() 将返回一个本地的 Promise 而不是 PromiseProxyMixin。要返回一个 Promise,你可以设置你的 compatWith 为 4.4。

对 Ember Data 记录的 toJSON 方法的支持已被删除,它此前已在 3.x 中被弃用。

Ember CLI 4.4 的变化

错误修复

Ember CLI 4.4 引入了 3 个错误修复:

  • 更新 since.availablesince.enabled 版本,以适应 Bower 的废弃
  • 修复附加组件 .gitignore 文件的内容
  • 附加组件的 README 现在将使用更标准的 Markdown 作为 headers

更多详情可查看:https://blog.emberjs.com/ember-released-4-4/

猜你喜欢

转载自www.oschina.net/news/197964/ember-4-4-released