Closed
Description
This document outlines our focused tasks for TypeScript 5.2. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to complete these tasks in a reasonable timeframe.
Date | Event |
---|---|
2023-05-30 | TypeScript 5.1 Release |
2023-06-23 | Create 5.2 Beta (5.2.0) Build for Testing |
2023-06-27 | TypeScript 5.2 Beta Release |
2023-08-04 | Create 5.2 RC (5.2.1) Build for Testing |
2023-08-08 | TypeScript 5.2 RC Release |
2023-08-18 | Create 5.2 Final (5.2.2) Build for Testing |
2023-08-22 | TypeScript 5.2 Final Release 🚀 |
gantt
dateFormat YYYY-MM-DD
TypeScript 5.1 Stabilization Period : 2023-05-15, 2023-05-30
TypeScript 5.2 Beta Development : 2023-05-15, 2023-06-27
TypeScript 5.2 RC Development : 2023-06-27, 2023-08-04
TypeScript 5.2 Stabilization Period : 2023-08-04, 2023-08-22
todayMarker stroke-width:5px,stroke:#0f0,opacity:0.5
Compiler and Language
- Decorator Metadata
using
DeclarationsArray
method signature merging- Investigate Type Argument Placeholders
- Investigate Plugins for File-Watching
- Investigate Custom Transformers in
tsc
- Investigate Function Implementations Returning Indexed Access and Conditional Types
- Investigate Interop Across TypeScript and Bundlers for Default Imports
lib.d.ts
Updates
Editor and Language Service
- Refactor to Inline Variable
- Open-Ended String Completions
- Full Program Loads and ATA in vscode.dev
- Trailing Comma Completions for Object Members
- Completion Commit Characters
- Organize Imports Respecting
type
Imports - Experiment with Better Names for Extracted Code
- Specify Node.js Executable for TSServer in VS Code
- Address Crawler-Detected Crashes
Performance
- Investigate Parallelized Parsing
- Investigate Caching Resolutions in
.tsbuildinfo
- Share Path Resolution Between Projects When Possible
- Optimize JSDoc Parsing
- Track Narrowable Entities for Control Flow Analysis
- Deopt Explorer Upkeep
Website and Docs
- Author and Iterate on Module Documentation
- Website Build Speedup
- Scope and Infrastructure Website Changes
- Address Accessibility Issues