This document outlines our focused tasks for TypeScript 3.9, 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 |
| February 20th |
TypeScript 3.8 Release (past) |
| March 20th |
Create 3.9 Beta (3.9.0) Build for Testing |
| March 24th |
TypeScript 3.9 Beta Release |
| April 24th |
Create 3.9 RC (3.9.1) Build for Testing |
| April 28th |
TypeScript 3.9 RC Release |
| May 8th |
Create 3.9 Final (3.9.2) Build for Testing |
| May 12th |
TypeScript 3.9 Final Release 🚀 |
Work Items
Expected Work Items
- Stability
- Eliminate crashes
- Address compiler-bound crashes first, typically impact the LS too.
- Assign priorities to crashes from telemetry and fuzzing
- Compiler team addresses work items
- Investigate better TSServer logging for easier issue reports
- Performance
- Infrastructure
- Compiler work
- Editor Productivity and Language Service
- Command Line Tooling
- downlevel-dts
- Move to Microsoft organization
- Set out policies/contribution guidelines
- Provide documentation and workflow guidance
- Documentation
This document outlines our focused tasks for TypeScript 3.9, 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.
Work Items
Expected Work Items
--buildmode for project referencesawaitedtype