feat: typescript 3.6 support#32946
Conversation
|
You can preview 10c0e38 at https://pr32946-10c0e38.ngbuilds.io/. |
|
@IgorMinar, shouldn't this PR be combined with/based on #32908? |
|
Also, this PR fixes #32380. |
|
Hi! I've noticed the |
|
You can preview 4852dcc at https://pr32946-4852dcc.ngbuilds.io/. |
4852dcc to
cb8d778
Compare
|
You can preview cb8d778 at https://pr32946-cb8d778.ngbuilds.io/. |
85edd49 to
346c13b
Compare
|
A couple more fixes that were missing are in separate commits in #33027. |
|
All (the pull request submitter and all commit authors) CLAs are signed, but one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that by leaving a comment that contains only Note to project maintainer: There may be cases where the author cannot leave a comment, or the comment is not properly detected as consent. In those cases, you can manually confirm consent of the commit author(s), and set the ℹ️ Googlers: Go here for more info. |
There was a problem hiding this comment.
resolveModuleName now takes the compiler options before the ModuleResolutionHost.
There was a problem hiding this comment.
ts.DiagnosticMessageChain is now a tree microsoft/TypeScript@ba9d8e2
There was a problem hiding this comment.
These could be null, but it seems like they weren't properly detected before. Since this is a spec and it was passing before, it seems ok to add a non-null assertion.
|
@googlebot I consent. |
|
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
b530dc4 to
6737387
Compare
|
You can preview 6737387 at https://pr32946-6737387.ngbuilds.io/. |
6737387 to
c760a1d
Compare
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6 Fixes angular#32380
This commit removes `@angular-devkit/build-angular` from package.json for a project that opts into Bazel. This is because the package adds a dependency on node-sass, which is rejected by Bazel due to its absense. This commit also appends to `scripts.postinstall` if it already exists. This is needed because `ng new` in CLI v9 now automatically adds a postinstall step for `ngcc`.
c760a1d to
7f68455
Compare
|
merge-assistance: g3 failures are flakes |
This commit removes `@angular-devkit/build-angular` from package.json for a project that opts into Bazel. This is because the package adds a dependency on node-sass, which is rejected by Bazel due to its absense. This commit also appends to `scripts.postinstall` if it already exists. This is needed because `ng new` in CLI v9 now automatically adds a postinstall step for `ngcc`. PR Close #32946
|
🎉 |
Now that angular/angular#32946 has landed, upgrade to ts 3.6.4.
Now that angular/angular#32946 has landed, upgrade to ts 3.6.4.
Now that angular/angular#32946 has landed, upgrade to ts 3.6.4.
Now that angular/angular#32946 has landed, upgrade to ts 3.6.4.
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6
Partly based on #32908 but instead of just making the code compile with 3.6, this PR actually upgrades the typescript version and drops support for tsc 3.4 and 3.5. Due to blocking issues, it might be a good idea to merge #32908 in first, and merge this PR once the blocking issues are resolved.
Currently blocked on:
TODOs:
Optional: