Repository navigation
TypeScript 4.3 Iteration Plan #42762
Copy link
Copy link
Closed
Labels
PlanningIteration plans and roadmappingIteration plans and roadmapping
Description
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
- Improve support for well-known symbols
--noImplicitOverride- ES
#privatemethods staticindex signatures- Package export maps
- Review the project setup experience
- Investigate different types and visibility modifiers for
get/setaccessors - Investigate strictness flag for
unknownincatch - Migrate to modules
- Investigate improved error display
- Investigate faster compile-time iteration
Editor Productivity
- Continue enabling the Language Server Protocol (LSP)
- Investigate auto-import improvements
- Improve JSDoc
@seeand@linksupport - Investigate inline hints
- Investigate high-confidence "did you mean?" in JS
- Continue improving TSServer in a worker thread
- Continue improving partial semantic mode
- Investigate improved error UI
Performance
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
Reacted by ExE Boss, Laura Beatris, Viktor Lazarev, intrnl, saud, stefnotch, Rob Palmer, 好喽c, Fran Zekan, vagusX and 75 more
Reacted by 864msk, a11delavar and i-tugay
Reacted by Kirill Groshkov, Pedro Augusto de Paula Barbosa, Jacob Gardner, ppbl, Frits van Campen, Milo, Michele Piccirillo, Sandro Maglione, Robb Niznik, ulrichb and 34 more
Reacted by Martin Johns, Malte, ExE Boss, Laura Beatris, Viktor Lazarev, Elian Cordoba, Rob Palmer, Andrew Ross, Camina, Landon Gavin and 33 more
Reacted by ExE Boss, Laura Beatris, Viktor Lazarev, Rob Palmer, Andrew Ross, WiLLiAM111333, Shinigami, Scott Mackie, Veniamin Krol, Joe Alden and 19 more
Reacted by Iago Bruno, matteoums, esmadrider (凝尘), Kevin Kirsche, Mikhail Cruz Andrade, Mathieu M-Gosselin, Noj Vek, Dec Murphy and a11delavar
Metadata
Metadata
Assignees
Labels
PlanningIteration plans and roadmappingIteration plans and roadmapping
Activity
orta commentedon Mar 4, 2021
Linking to #41601
orta commentedon Mar 11, 2021
Linking lib DOM changes: microsoft/TypeScript-DOM-lib-generator#991
thetrompf commentedon Mar 15, 2021
What happened to April in the release plan?
RyanCavanaugh commentedon Mar 15, 2021
Some portions of our iteration are longer than 28 days and thus certain months may be implicit in the schedule depending on where dates fall.
DanielRosenwasser commentedon Mar 28, 2021
TypeScript Bot (@typescript-bot) create release-4.3
typescript-bot commentedon Mar 28, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to create the
release-4.3branch for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon Mar 28, 2021
Had to cancel that one to get one last PR in.
TypeScript Bot (@typescript-bot) create release-4.3
typescript-bot commentedon Mar 28, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to create the
release-4.3branch for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon May 9, 2021
TypeScript Bot (@typescript-bot) sync release-4.3
typescript-bot commentedon May 9, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to sync
release-4.3with master for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon May 9, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon May 9, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.1-rcfor you. Here's the link to my best guess at the log.DanielRosenwasser commentedon May 23, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon May 23, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.2for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon May 24, 2021
The 4.4 Iteration Plan has now been posted at #44237
eugene-kim commentedon May 26, 2021
Hello, has the final release of Typescript 4.3 been released yet? I don't see it on the releases page or the npm page
nstepien commentedon May 26, 2021
It's up!

Blog post: https://devblogs.microsoft.com/typescript/announcing-typescript-4-3/
DanielRosenwasser commentedon Jun 16, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon Jun 16, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.3for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon Jun 16, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon Jun 16, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.3for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon Jun 16, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon Jun 16, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.4for you. Here's the link to my best guess at the log.DanielRosenwasser commentedon Jun 30, 2021
TypeScript Bot (@typescript-bot) bump release-4.3
typescript-bot commentedon Jun 30, 2021
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on
release-4.3to4.3.5for you. Here's the link to my best guess at the log.