This document outlines our focused tasks for TypeScript 3.6, 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.
Note that this release shifts TypeScript from a 2-month release cycle to a 3-month release cycle.
Dates
- 3.5 ships (May 29th)
- TypeScript 3.6 Beta
- Snap on July 12th
- Release on July 16th
- First VS Code Insiders Build: August 1st?
- TypeScript 3.6 RC
- Snap on August 9th
- Kick off build for CTI
- Kick off insiders for VS Code
- Release on August 13th
- TypeScript 3.6 Final
- Snap on August 23rd
- Kick off build for CTI
- Kick off insiders for VS Code
- Release on August 27th π
Work Items
Expected Work Items
- Bugs bugs bugs
- Language
- Compiler
- Infrastructure
- Automated testing infrastructure for language service on real world code and DefinitelyTyped
- Test tiering - faster local tests, longer CI runs
- Release process overhaul
- Migrate repo to ESLint
- Editor Features
Deferred Work Items
None from planning meeting
Planning Meeting Notes
Motivations
- Bug backlog
- Goals and current 6-month roadmap
- GitHub user feedback (πs)
- Feedback from customer interviews, social media, past iteration plans
- Visual Studio and Visual Studio Code feedback, as well as new functionality demands
- Actionable PRs (need to make a call)
General (compiler/infrastructure/reliability)
Productivity
This document outlines our focused tasks for TypeScript 3.6, 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.
Note that this release shifts TypeScript from a 2-month release cycle to a 3-month release cycle.
Dates
Work Items
Expected Work Items
IteratorResult--incrementalbuilds and project referencesPromises--declarationand--allowJstypescript-botcommenting that PRs don't have associated issues with a milestonePromisesDeferred Work Items
None from planning meeting
Planning Meeting Notes
Motivations
General (compiler/infrastructure/reliability)
IteratorResult--buildmode)Promises--declarationand--allowJstypescript-botcommenting that PRs don't have associated issues with a milestone.Productivity
Promises