Created
October 25, 2019 17:45
-
-
Save davo/42e3442b74d4ccfc30d46e0cd7b7400a to your computer and use it in GitHub Desktop.
TypeScript Version
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
'Version number': 0.8, | |
'Release date': '1 October 2012 (2012-10-01)', | |
'Significant changes': '' | |
}, | |
{ | |
'Version number': 0.9, | |
'Release date': '18 June 2013 (2013-06-18)', | |
'Significant changes': '' | |
}, | |
{ | |
'Version number': 1.1, | |
'Release date': '6 October 2014 (2014-10-06)', | |
'Significant changes': 'performance improvements' | |
}, | |
{ | |
'Version number': 1.3, | |
'Release date': '12 November 2014 (2014-11-12)', | |
'Significant changes': 'protected modifier, tuple types' | |
}, | |
{ | |
'Version number': 1.4, | |
'Release date': '20 January 2015 (2015-01-20)', | |
'Significant changes': | |
'union types, let and const declarations, template strings, type guards, type aliases' | |
}, | |
{ | |
'Version number': 1.5, | |
'Release date': '20 July 2015 (2015-07-20)', | |
'Significant changes': | |
'ES6 modules, namespace keyword, for..of support, decorators' | |
}, | |
{ | |
'Version number': 1.6, | |
'Release date': '16 September 2015 (2015-09-16)', | |
'Significant changes': | |
'JSX support, intersection types, local type declarations, abstract classes and methods, user-defined type guard functions' | |
}, | |
{ | |
'Version number': 1.7, | |
'Release date': '30 November 2015 (2015-11-30)', | |
'Significant changes': 'async and await support,' | |
}, | |
{ | |
'Version number': 1.8, | |
'Release date': '22 February 2016 (2016-02-22)', | |
'Significant changes': | |
'constraints generics, control flow analysis errors, string literal types, allowJs' | |
}, | |
{ | |
'Version number': 2, | |
'Release date': '22 September 2016 (2016-09-22)', | |
'Significant changes': | |
'null- and undefined-aware types, control flow based type analysis, discriminated union types, never type, readonly keyword, type of this for functions' | |
}, | |
{ | |
'Version number': 2.1, | |
'Release date': '8 November 2016 (2016-11-08)', | |
'Significant changes': | |
'keyof and lookup types, mapped types, object spread and rest,' | |
}, | |
{ | |
'Version number': 2.2, | |
'Release date': '22 February 2017 (2017-02-22)', | |
'Significant changes': 'mix-in classes, object type,' | |
}, | |
{ | |
'Version number': 2.3, | |
'Release date': '27 April 2017 (2017-04-27)', | |
'Significant changes': | |
'async iteration, generic parameter defaults, strict option' | |
}, | |
{ | |
'Version number': 2.4, | |
'Release date': '27 June 2017 (2017-06-27)', | |
'Significant changes': | |
'dynamic import expressions, string enums, improved inference for generics, strict contravariance for callback parameters' | |
}, | |
{ | |
'Version number': 2.5, | |
'Release date': '31 August 2017 (2017-08-31)', | |
'Significant changes': 'optional catch clause variables' | |
}, | |
{ | |
'Version number': 2.6, | |
'Release date': '31 October 2017 (2017-10-31)', | |
'Significant changes': 'strict function types' | |
}, | |
{ | |
'Version number': 2.7, | |
'Release date': '31 January 2018 (2018-01-31)', | |
'Significant changes': 'constant-named properties, fixed length tuples' | |
}, | |
{ | |
'Version number': 2.8, | |
'Release date': '27 March 2018 (2018-03-27)', | |
'Significant changes': | |
'conditional types, improved keyof with intersection types' | |
}, | |
{ | |
'Version number': 2.9, | |
'Release date': '14 May 2018 (2018-05-14)', | |
'Significant changes': | |
'support for symbols and numeric literals in keyof and mapped object types' | |
}, | |
{ | |
'Version number': 3, | |
'Release date': '30 July 2018 (2018-07-30)', | |
'Significant changes': | |
'project references, extracting and spreading parameter lists with tuples' | |
}, | |
{ | |
'Version number': 3.1, | |
'Release date': '27 September 2018 (2018-09-27)', | |
'Significant changes': 'mappable tuple and array types' | |
}, | |
{ | |
'Version number': 3.2, | |
'Release date': '30 November 2018 (2018-11-30)', | |
'Significant changes': 'stricter checking for bind, call, and apply' | |
}, | |
{ | |
'Version number': 3.3, | |
'Release date': '31 January 2019 (2019-01-31)', | |
'Significant changes': | |
'relaxed rules on methods of union types, incremental builds for composite projects' | |
}, | |
{ | |
'Version number': 3.4, | |
'Release date': '29 March 2019 (2019-03-29)', | |
'Significant changes': | |
'faster incremental builds, type inference from generic functions, readonly modifier for arrays, const assertions, type-checking globalThis' | |
}, | |
{ | |
'Version number': 3.5, | |
'Release date': '29 May 2019 (2019-05-29)', | |
'Significant changes': | |
'faster incremental builds, omit helper type, improved excess property checks in union types, smarter union type checking' | |
}, | |
{ | |
'Version number': 3.6, | |
'Release date': '28 August 2019 (2019-08-28)', | |
'Significant changes': | |
'Stricter generators, more accurate array spread, better unicode support for identifiers' | |
} | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment