This document outlines our focused tasks for TypeScript 4.3, 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 23rd | TypeScript 4.2 Release March 26th | Create 4.3 Beta (4.3.0) Build for Testing March 30th | **TypeScript 4.3 Beta Release** May 7th | Create 4.3 RC (4.3.1) Build for Testing May 11th | **TypeScript 4.3 RC Release** May 21st | Create 4.3 Final (4.3.2) Build for Testing May 25th | **TypeScript 4.3 Final Release** 🚀 ## Language Features * [Generalized index signatures](https://github.com/microsoft/TypeScript/pull/26797) * [Improve support for well-known symbols](https://github.com/microsoft/TypeScript/pull/42543) * [`--noImplicitOverride`](https://github.com/microsoft/TypeScript/pull/39669) * [ES `#private` methods](https://github.com/microsoft/TypeScript/pull/42458) * [`static` index signatures](https://github.com/microsoft/TypeScript/pull/37797) * [Package export maps](https://github.com/microsoft/TypeScript/issues/33079) * [Review the project setup experience](https://github.com/microsoft/TypeScript/issues/41580) * [Investigate different types and visibility modifiers for `get`/`set` accessors](https://github.com/microsoft/TypeScript/pull/42425) * [Investigate strictness flag for `unknown` in `catch`](https://github.com/microsoft/TypeScript/issues/41016) * [Migrate to modules](https://github.com/microsoft/TypeScript/pull/35561) * [Investigate improved error display](https://github.com/microsoft/TypeScript/issues/41860) * Investigate faster compile-time iteration ## Editor Productivity * [Continue enabling the Language Server Protocol (LSP)](https://github.com/microsoft/TypeScript/issues/39459) * Investigate auto-import improvements * [Sorted auto-imports in completions](https://github.com/microsoft/TypeScript/issues/41083) * [Display result paths in completions](https://github.com/microsoft/TypeScript/issues/42005) * [Complete import statements through auto-imports](https://github.com/microsoft/TypeScript/issues/31658) * [Improve JSDoc `@see` and `@link` support](https://github.com/microsoft/TypeScript/issues/35524) * [Investigate inline hints](https://github.com/microsoft/TypeScript/pull/42089) * [Investigate high-confidence "did you mean?" in JS](https://github.com/microsoft/TypeScript/issues/41582) * [Continue improving TSServer in a worker thread](https://github.com/microsoft/TypeScript/pull/39656) * [Continue improving partial semantic mode](https://github.com/microsoft/TypeScript/issues/39035) * Investigate improved error UI ## Performance * [Profiling/Tracing Mode Improvements](https://github.com/microsoft/TypeScript/issues/40461) ## Infrastructure * Better baseline reports for bot testing * Perf Regression Tracking * Committing Scripts to Repo * Integrate into Release Activities * Perf Suite Reliability ## Website * Continue smoothing out first user experience * Create project setup documentation * Fix display issues on sample error spans * Switch to new handbook ## DefinitelyTyped * Continue improving processes and performance