From 72c0925967b1ba950ea5506b6e410b1c11377531 Mon Sep 17 00:00:00 2001 From: Asger F Date: Thu, 30 May 2019 11:40:06 +0100 Subject: [PATCH 1/3] TS: Bump to TypeScript 3.5.1 --- javascript/extractor/lib/typescript/package.json | 2 +- javascript/extractor/lib/typescript/yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/javascript/extractor/lib/typescript/package.json b/javascript/extractor/lib/typescript/package.json index e652fec3e167..b7230d7a0323 100644 --- a/javascript/extractor/lib/typescript/package.json +++ b/javascript/extractor/lib/typescript/package.json @@ -2,7 +2,7 @@ "name": "typescript-parser-wrapper", "private": true, "dependencies": { - "typescript": "3.4.5" + "typescript": "3.5.1" }, "scripts": { "build": "tsc --project tsconfig.json && rollup -c", diff --git a/javascript/extractor/lib/typescript/yarn.lock b/javascript/extractor/lib/typescript/yarn.lock index 0c618e9bbcf8..558bd7c6c81f 100644 --- a/javascript/extractor/lib/typescript/yarn.lock +++ b/javascript/extractor/lib/typescript/yarn.lock @@ -509,9 +509,9 @@ tsutils@^2.12.1: dependencies: tslib "^1.8.1" -typescript@3.4.5: - version "3.4.5" - resolved "typescript-3.4.5.tgz#2d2618d10bb566572b8d7aad5180d84257d70a99" +typescript@3.5.1: + version "3.5.1" + resolved "typescript-3.5.1.tgz#ba72a6a600b2158139c5dd8850f700e231464202" wrappy@1: version "1.0.2" From d6010d7be787c60529c5e41d8fa6caa49eb16e2f Mon Sep 17 00:00:00 2001 From: Asger F Date: Thu, 30 May 2019 12:45:26 +0100 Subject: [PATCH 2/3] TS: Update supported compiler version range --- change-notes/support/versions-compilers.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/change-notes/support/versions-compilers.csv b/change-notes/support/versions-compilers.csv index 1b6e6d703416..348eb19ee484 100644 --- a/change-notes/support/versions-compilers.csv +++ b/change-notes/support/versions-compilers.csv @@ -13,4 +13,4 @@ Java,"Java 6 to 11 [2]_.","javac (OpenJDK and Oracle JDK) Eclipse compiler for Java (ECJ) batch compiler",``.java`` JavaScript,ECMAScript 2019 or lower,Not applicable,"``.js``, ``.jsx``, ``.mjs``, ``.es``, ``.es6``, ``.htm``, ``.html``, ``.xhm``, ``.xhtml``, ``.vue``, ``.json``, ``.yaml``, ``.yml``, ``.raml`` [3]_." Python,"2.7, 3.5, 3.6, 3.7",Not applicable,``.py`` -TypeScript [4]_.,"2.6-3.4",Standard TypeScript compiler,"``.ts``, ``.tsx``" +TypeScript [4]_.,"2.6-3.5",Standard TypeScript compiler,"``.ts``, ``.tsx``" From 320f484e7e74821f75cbf70290875ed2291f3c81 Mon Sep 17 00:00:00 2001 From: Asger F Date: Thu, 30 May 2019 12:48:05 +0100 Subject: [PATCH 3/3] TS: Rephrase change note --- change-notes/1.21/analysis-javascript.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/change-notes/1.21/analysis-javascript.md b/change-notes/1.21/analysis-javascript.md index b056a1912ffd..dadbeefae23e 100644 --- a/change-notes/1.21/analysis-javascript.md +++ b/change-notes/1.21/analysis-javascript.md @@ -17,7 +17,7 @@ * The security queries now treat comparisons with symbolic constants as sanitizers, resulting in fewer false positives. -* TypeScript 3.4 features are now supported. +* TypeScript 3.5 is now supported. * On LGTM, TypeScript projects now have static type information extracted by default, resulting in more security results. Users of the command-line tools must still pass `--typescript-full` to the extractor to enable this.