Closed
Description
This document outlines our focused tasks for TypeScript 4.1. Nothing is set in stone, but we will strive to complete them in a reasonable timeframe.
Date | Event |
---|---|
August 20th | TypeScript 4.0 Release |
September 11th | Create 4.1 Beta (4.1.0) Build for Testing |
September 15th | TypeScript 4.1 Beta Release |
October 30th | Create 4.1 RC (4.1.1) Build for Testing |
November 3rd | TypeScript 4.1 RC Release |
November 13th | Create 4.1 Final (4.1.2) Build for Testing |
November 17th | TypeScript 4.1 Final Release 🚀 |
Language Features
- Recursive Conditional Types
- Investigate Pedantic Flags
- Investigate Preventing Global Conflicts with Strict Environment Configuration
- Investigate Key Augmentations in Mapped Types
- Investigate ESM Interop
export * as default
- Investigate WASM imports
- JSX Factory Updates
- Investigate
///
Comments
Editor Productivity
- New Semantic Highlighting API
- Enable running TSServer in a worker thread
- Hierarchal Refactoring Triggers
- Improve Refactoring Discoverability
- JS Inference Improvements
- Investigate Support for
@see
and@link
Tags - ATA Updates
Performance
- Anticipated bug fixes and UX improvements for partial semantic mode
tsc
Profiling Output Support- Investigate Slowdowns in Popular Libraries
Infrastructure
- Improve Workflow for External Code Tests
- Breaking Change Detection Scripts