This document outlines our focused tasks for TypeScript 3.8, as well as some of the discussion that explains how/why we prioritized certain work items. Nothing is set in stone, but we will strive to complete them in a reasonable timeframe.
Date | Event
--------------|------------------------
November 5th | TypeScript 3.7 Release
January 3rd | Create 3.8 Beta (3.8.0) Build for Testing
January 8th | TypeScript 3.8 Beta Release
January 31st | Create 3.8 RC (3.8.1) Build for Testing
February 4th | TypeScript 3.8 RC Release
February 14th | Create 3.8 Final (3.8.2) Build for Testing
February 18th | TypeScript 3.8 Final Release 🚀
@types
.updateGraph
details in TSServer responsestsc --watch
isn't as fast as gulp-tsb
(because it's less accurate). Is there a fast and loose mode?.d.ts
files keep artifacts of your version of TS even when "uninteresting" for older versions of TS.readonly
properties broke earlier versions of TS)typesVersions
@typescript-bot what deoptimizes?
)extendedDiagnostics
diffs on PRs@types
.I see "async?" for compiler plugins. That should be the case, at least for GraphQL. GraphQL type generation is currently async because it can be dependent on a network request to the API endpoint for introspection.
@DanielRosenwasser will you be adding the feature list to the Roadmap? It is very useful to have a single spot with all major features in each version.
@DanielRosenwasser It should be February 2020 in the roadmap ! 🐛
https://github.com/microsoft/TypeScript/wiki/Roadmap#38-february-2019
Hope to get any new reviews for #35148 I've fully rewritten it 🧐
JIT deoptimization analysis
more info? it's a bit confusing🤔
I remember seeing 3.8 on the Roadmap, but now it says Orta edited this page on 5 Nov 2019
, why was it reverted?
It might not have been added to the page in the TypeScript-wiki repo and got overwritten at some point, shame
Can we get https://github.com/microsoft/TypeScript/pull/36263 into TypeScript 3.8?
If someone could update the wiki again, I would appreciate it. I have a habit of checking the roadmap wiki page now and again to look for changes I have to plan for, if I want the latest stuff. :smile:
Some CI task erased my work on the wiki via a force push, so please be patient as we figure that one out. Sorry for the confusion there.
I've added it back with https://github.com/microsoft/TypeScript-wiki/pull/246
Thanks a lot, I appreciate that.
with the new import type
syntax (I can't actually see where this is mentioned here) in 3.8, we do need to update preProcessFile
to be able to resolve imports properly (e.g. produce tests for https://github.com/microsoft/TypeScript/blob/master/src/testRunner/unittests/services/preProcessFile.ts and implemement fixes) - is this already tracked somewhere?
Bit of a delay with TypeScript 3.8 RC... coming soon?
Thanks
Just as a heads up, because the RC moved out a bit, and because of Presidents Day yesterday, we're aiming for Thursday for the final release.
@typescript-bot bump release-3.8
Heya @DanielRosenwasser, the branch 'release-3.8' had a package.json
, but it didn't seem to be valid JSON.
Bad bot, I hate you.
@typescript-bot bump release-3.8
Heya @DanielRosenwasser, I've started to update the version number on release-3.8
to 3.8.21
for you. Here's the link to my best guess at the log.
@typescript-bot bump release-3.8
Heya @DanielRosenwasser, I've started to update the version number on release-3.8
to 3.8.3
for you. Here's the link to my best guess at the log.
The 3.9 Iteration Plan is out at #37198, thanks all!
Most helpful comment
Just as a heads up, because the RC moved out a bit, and because of Presidents Day yesterday, we're aiming for Thursday for the final release.