TypeScript - history

本項は書きたての記事です。正確な情報は公式サイト、公式ドキュメント、記載の参照サイトでご確認ください。

目次

+ 読む

TypeScript Release History

- 読む
Version number Release date Significant changes
0.8 2012/10/01 月
0.9 2013/06/18 火
1 2014/04/12 土
1.1 2014/10/06 月 performance improvements
1.3 2014/11/12 水 protected modifier, tuple types
1.4 2015/01/20 火 union types, let and const declarations, template strings, type guards, type aliases
1.5 2015/07/20 月 ES6 modules, namespace keyword, for..of support, decorators
1.6 2015/09/16 水 JSX support, intersection types, local type declarations, abstract classes and methods, user-defined type guard functions
1.7 2015/11/30 月 async and await support,
1.8 2016/02/22 月 constraints generics, control flow analysis errors, string literal types, allowJs
2 2016/09/22 木 null- and undefined-aware types, control flow based type analysis, discriminated union types, never type, readonly keyword, type of this for functions
2.1 2016/11/08 火 keyof and lookup types, mapped types, object spread and rest,
2.2 2017/02/22 水 mix-in classes, object type,
2.3 2017/04/27 木 async iteration, generic parameter defaults, strict option
2.4 2017/06/27 火 dynamic import expressions, string enums, improved inference for generics, strict contravariance for callback parameters
2.5 2017/08/31 木 optional catch clause variables
2.6 2017/10/31 火 strict function types
2.7 2018/01/31 水 constant-named properties, fixed length tuples
2.8 2018/03/27 火 conditional types, improved keyof with intersection types
2.9 2018/05/14 月 support for symbols and numeric literals in keyof and mapped object types
3 2018/07/30 月 project references, extracting and spreading parameter lists with tuples
3.1 2018/09/27 木 mappable tuple and array types
3.2 2018/11/30 金 stricter checking for bind, call, and apply
3.3 2019/01/31 木 relaxed rules on methods of union types, incremental builds for composite projects
3.4 2019/03/29 金 faster incremental builds, type inference from generic functions, readonly modifier for arrays, const assertions, type-checking global this
3.5 2019/05/29 水 faster incremental builds, omit helper type, improved excess property checks in union types, smarter union type checking
3.6 2019/08/28 水 Stricter generators, more accurate array spread, better unicode support for identifiers
3.7 2019/11/05 火 Optional Chaining, Nullish Coalescing
3.8 2020/02/20 木 Type-only imports and exports, ECMAScript private fields, top-level await
3.9 2020/05/12 火 Improvements in Inference, Speed Improvements
4 2020/08/20 木 Variadic Tuple Types, Labeled Tuple Elements
4.1 2020/11/19 木 Template Literal Types, Key Remapping in Mapped Types, Recursive Conditional Types
4.2 2021/02/25 木 Smarter Type Alias Preservation, Leading/Middle Rest Elements in Tuple Types, Stricter Checks For The in Operator, abstract Construct Signatures
4.3 2021/05/26 水 Separate Write Types on Properties, override and the --noImplicitOverride Flag, Template String Type Improvements
4.4 2021/08/26 木 Control Flow Analysis of Aliased Conditions and Discriminants, Symbol and Template String Pattern Index Signatures
4.5 2021/11/17 水 Type and Promise Improvements, Supporting lib from node_modules, Template String Types as Discriminants, and es2022 module

タグ:

typescript
最終更新:2022年01月20日 10:47