序号 | 版本 | 发布日期 | 重大变更 |
---|
1. | 0.8 | 01-10-2012 | |
2. | 0.9 | 18-06-2013 | |
3. | 1.1 | 06-10-2014 | 性能改进 |
4. | 1.3 | 12-11-2014 | Protected 修饰符,元组类型 |
5. | 1.4 | 20-01-2015 | 联合类型,let 和 const 声明,类型保护,类型别名,模板字符串 |
6. | 1.5 | 20-07-2015 | ES6 模块,装饰器,for..of 支持,namespace 关键字 |
7. | 1.6 | 16-09-2015 | JSX 支持,抽象类和方法,本地类型声明,交叉类型,用户定义的类型保护函数 |
8. | 1.7 | 30-11-2015 | async 和 await 支持 |
9. | 1.8 | 22-02-2016 | 泛型约束,控制流分析错误,字符串字面量类型,allowJs |
10. | 2.0 | 22-09-2016 | 基于控制流的类型分析,null 和 undefined 感知类型,never 类型,可辨识联合类型,readonly 关键字,函数的 this 类型 |
11. | 2.1 | 08-11-2016 | 映射类型,keyof 和 lookup 类型,对象展开和 rest |
12. | 2.2 | 22-02-2017 | 对象类型,mixin 类 |
13. | 2.3 | 27-04-2017 | async 迭代,strict 选项,泛型参数默认值 |
14. | 2.4 | 27-06-2017 | 动态导入表达式,改进了泛型的推断,字符串枚举,严格的逆变,用于回调参数 |
15. | 2.5 | 31-08-2017 | 可选的 catch 子句变量 |
16. | 2.6 | 31-10-2017 | 严格的函数类型 |
17. | 2.7 | 31-01-2018 | 固定长度元组,常量命名属性 |
18. | 2.8 | 27-03-2108 | 改进了带交叉类型的 keyof,条件类型 |
19. | 2.9 | 14-05-2018 | 支持 keyof 和映射对象类型中的 symbols 和数字字面量 |
20. | 3.0 | 30-07-2018 | 项目引用,使用元组提取和展开参数列表 |
21. | 3.1 | 27-09-2018 | 可映射的元组和数组类型 |
22. | 3.2 | 30-09-2018 | 更严格地检查 bind、call、apply |
23. | 3.3 | 31-01-2019 | 改进了联合类型方法的行为,组合项目的增量构建。 |
24. | 3.4 | 29-03-2019 | 使用 --incremental 标志进行更快的增量构建,从泛型函数进行类型推断,数组和元组的 readonly 修饰符,const 断言,对 globalThis 进行类型检查。 |
25. | 3.5 | 29-05-2019 | 速度改进,改进了联合类型中的多余属性检查,更快的增量构建,Omit 辅助类型,更智能的联合类型检查 |