TypeScript 版本

2025年4月2日 | 2 分钟阅读

以下是 TypeScript 的完整发布历史。您还可以在 GitHub 上查看最近版本的完整文档。

序号版本发布日期重大变更
1.0.801-10-2012
2.0.918-06-2013
3.1.106-10-2014性能改进
4.1.312-11-2014Protected 修饰符,元组类型
5.1.420-01-2015联合类型,let 和 const 声明,类型保护,类型别名,模板字符串
6.1.520-07-2015ES6 模块,装饰器,for..of 支持,namespace 关键字
7.1.616-09-2015JSX 支持,抽象类和方法,本地类型声明,交叉类型,用户定义的类型保护函数
8.1.730-11-2015async 和 await 支持
9.1.822-02-2016泛型约束,控制流分析错误,字符串字面量类型,allowJs
10.2.022-09-2016基于控制流的类型分析,null 和 undefined 感知类型,never 类型,可辨识联合类型,readonly 关键字,函数的 this 类型
11.2.108-11-2016映射类型,keyof 和 lookup 类型,对象展开和 rest
12.2.222-02-2017对象类型,mixin 类
13.2.327-04-2017async 迭代,strict 选项,泛型参数默认值
14.2.427-06-2017动态导入表达式,改进了泛型的推断,字符串枚举,严格的逆变,用于回调参数
15.2.531-08-2017可选的 catch 子句变量
16.2.631-10-2017严格的函数类型
17.2.731-01-2018固定长度元组,常量命名属性
18.2.827-03-2108改进了带交叉类型的 keyof,条件类型
19.2.914-05-2018支持 keyof 和映射对象类型中的 symbols 和数字字面量
20.3.030-07-2018项目引用,使用元组提取和展开参数列表
21.3.127-09-2018可映射的元组和数组类型
22.3.230-09-2018更严格地检查 bind、call、apply
23.3.331-01-2019改进了联合类型方法的行为,组合项目的增量构建。
24.3.429-03-2019使用 --incremental 标志进行更快的增量构建,从泛型函数进行类型推断,数组和元组的 readonly 修饰符,const 断言,对 globalThis 进行类型检查。
25.3.529-05-2019速度改进,改进了联合类型中的多余属性检查,更快的增量构建,Omit 辅助类型,更智能的联合类型检查