Ember 4.8 发布,初步支持 TypeScript


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/


相關推薦

2023-03-07

Ember.js 4.11 引入了 2 个特性 为@ember/owner包提供稳定的 TypeScript 类型(首次在 4.10 发布) 为@ember/error包提供稳定的 TypeScript 类型 这两个包都已经有了作为公共预览类型一部分的类型,这些是第一个从 Ember 自己的 TypeScript

2022-11-30

导出 #20203 / #20204 [FEATURE] 预览类型:更新到 Typescript 4.8 更新说明:https://github.com/emberjs/ember.js/releases/tag/v4.9.0

2022-06-24

TypeScript 4.8 首个 Beta 版本已发布。 可以通过 NuGet 获取它,或者使用 npm 和以下命令: npm install -D typescript@beta 还可以通过以下方式获得编辑器支持 下载 Visual Studio 2022/2019 遵循 Visual Studio Code 的说明。 以下

2022-08-15

TypeScript 4.8 首个 RC 已发布。开发团队表示,从现在开始到发布 TypeScript 4.8 稳定版本,预计除了修复重要错误之外不会有进一步的变化。 主要更新内容包括: 改进交叉类型、联合类型兼容性,以及类型收窄功能 改进对infer

2022-08-27

TypeScript 4.8 已正式发布。 自 Beta 和 RC 发布以来的变化 自 Beta 测试版发布以来,稳定版现已支持从自动导入中排除特定文件。测试版的公告没有提到围绕类型签名中未使用的解构别名 (destructuring aliases) 的破坏性变化。此外

2022-05-31

近日 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-

2022-07-16

Ember 项目近日发布了 4.5 版本的 Ember.js 和 Ember CLI,在 4.5 发布的同时,4.4 版本的 Ember 已经晋升为 LTS(长期支持)版本。LTS 版本的 Ember 在 9 个发布周期(54 周)内会持续收到安全更新,在 6 个周期(36 周)内接受错误修复。LTS

2022-08-02

Ember 项目近日发布了 Ember.js、Ember Data 和 Ember CLI 的 4.6 版本。 Ember.js 的变化 Ember.js 4.6 是一个增量的、向后兼容的 Ember 版本,并进行了 bug 修复。 漏洞修复 Ember.js 4.6 引入了 2 个 bug 修复: 用 substring() 方法替换已

2023-01-14

Ember.js v4.10.0 现已发布。Ember.js 是一个 JavaScript 框架,可大大减少构建任何 Web 应用程序所需的时间、精力和资源。它致力于通过执行大多数 Web 开发项目中涉及的所有常见、重复但必不可少的任务,使开发者尽可能地高效。 具

2024-04-11

Gitee OpenAPI v5 SDK for Typescript v5.4.83 发布。 以下是本次更新内容: 新增 获取存储库指定发行版的附件清单接口 新增 存储库指定发行版附件上传接口 新增 获取/删除存储库下指定发行版附件接口 新增 指定存储库发行版附

2023-01-13

法,且同时适用于桌面和移动终端。 Discourse 3.0 已正式发布,此版本带来了实时聊天和用户状态、可定制的侧边栏,以及一个新的通知界面,此外还有大量改进。 新的设置向导 添加了一个新的设置向导,通过简单的切换可以

2023-09-08

Google 开发者在线课程 开始学习 人人站 CMSv1.4.8已经正式上线,本次更新增加了新插件与部分文章功能,具体更新内容如下: 1、[新增]文章内容分页展示功能 2、[修复]模板文件编辑可以打开代码文件的bug 3、[修复]后台添加管

2023-08-04

WGCLOUD 是一款集成度较高的分布式运维监控平台,具有集群监控,易部署、易上手使用、轻量、高效、自动化等特点,server 端基于 springboot 开发,agent 端使用 go 编写。核心模块包括:主机系统信息监控,CPU 监控,CPU 温

2023-09-16

多元共进|2023 Google 开发者大会精彩演讲回顾 WGCLOUD 是一款集成度较高的分布式运维监控平台,具有集群监控,易部署、易上手使用、轻量、高效、自动化等特点,server 端基于 springboot 开发,agent 端使用 go 编写。核心