TypeScript 版本
TypeScript的完整发布历史记录如下。您也可以在GitHub上查看最近版本的完整文档。
SN | 版本号 | 发布日期 | 主要更改 |
---|---|---|---|
1 | 0.8 | 2012年10月1日 | |
2 | 0.9 | 2013年6月18日 | |
3 | 1.1 | 2014年10月6日 | 性能优化 |
4 | 1.3 | 2014年11月12日 | 受保护修饰符,元组类型 |
5 | 1.4 | 2015年1月20日 | 联合类型,let和const声明,类型守卫,类型别名,模板字符串 |
6 | 1.5 | 2015年7月20日 | ES6模块,装饰器,for..of支持,命名空间关键字 |
7 | 1.6 | 2015年9月16日 | JSX支持,抽象类和方法,局部类型声明,交集类型,用户定义类型保护函数 |
8 | 1.7 | 2015年11月30日 | 异步和等待支持 |
9 | 1.8 | 2016年2月22日 | 约束泛型,控制流分析错误,字符串字面量类型,allowJs |
10 | 2.0 | 2016年9月22日 | 基于控制流的类型分析,null和undefined感知类型,永远不会类型,辨别联合类型,只读关键字,函数的this类型 |
11 | 2.1 | 2016年11月8日 | 映射类型,keyof和查找类型,对象扩展和剩余 |
12 | 2.2 | 2017年2月22日 | 对象类型,混入类 |
13 | 2.3 | 2017年4月27日 | 异步迭代,严格选项,泛型参数默认值 |
14 | 2.4 | 2017年6月27日 | 动态导入表达式,改进的泛型推断,字符串枚举,严格逆变,用于回调参数的for |
15 | 2.5 | 2017年8月31日 | 可选catch子句变量 |
16 | 2.6 | 2017年10月31日 | 严格函数类型 |
17 | 2.7 | 2018年1月31日 | 固定长度元组,常量命名属性 |
18 | 2.8 | 2018年3月27日 | 带有交集类型的改进的keyof,条件类型 |
19 | 2.9 | 2018年5月14日 | 支持符号和数字文字在keyof和映射对象类型中 |
20 | 3.0 | 2018年7月30日 | 项目引用,使用元组提取和扩展参数列表 |
21 | 3.1 | 2018年9月27日 | 可映射的元组和数组类型 |
22 | 3.2 | 2018年9月30日 | 绑定、调用、应用的更严格检查 |
23 | 3.3 | 2019年1月31日 | 联合类型方法的改进行为,复合项目的增量构建 |
24 | 3.4 | 2019年3月29日 | 通过–incremental标志实现更快的增量构建,从泛型函数推断类型,对数组和元组的readonly修饰符进行类型检查,常量断言,globalThis的类型检查 |
25 | 3.5 | 2019年5月29日 | 速度提升,在联合类型中改进多余属性检查,更快的增量构建,Omit辅助类型,更智能的联合类型检查 |