Ember 4.3 正式发布

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

Ember.js 4.3 的变化

漏洞修复

  • 修复了 Router Service 类的内存泄漏,它影响了测试和 FastBoot 应用程序;
  • 使用 RouterService#transitionTo 不再在 URL 中添加未指定的默认查询参数;
  • FactoryManager 正确地将 props 与 factory 和 owner 相关联

Ember Data 4.3 的变化

错误修复

  • 推送重复标识符的记录不会导致重复记录
  • 修复了序列化查询参数时编码空格字符的问题
  • 修正了一个回归,当 createRecord 中涉及到设置属性的 setter 时, createRecord 会崩溃
  • 修正了一个回归,支持 await 加载关系

特性

  • 当你的应用程序处于 DEBUG 模式时,现在更容易挖掘到 StoreSymbolRecordReference
  • 增加对 RFC 637 中描述的 Customizeable 测试设置的支持
  • Reference API 现在与 autotracking 兼容
  • attributesDefinitionForrelationshipsDefinitionFor 有更简单的 API

Ember CLI 4.3 的变化

错误修复

  • broccoli debug 文件夹被添加到 gitignore 文件中

特性

  • 可定制的 setupTest 函数
  • 增加了对 ember generate 命令指定路径的支持

弃用

  • 弃用了 Bower 支持

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

猜你喜欢

转载自www.oschina.net/news/192304/ember-4-3-released
4.3