TypeScript icon indicating copy to clipboard operation
TypeScript copied to clipboard

TypeScript 5.6 Iteration Plan

Open DanielRosenwasser opened this issue 1 year ago • 24 comments

This document outlines our focused tasks for TypeScript 5.6. 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
2024-06-18 TypeScript 5.5 Release
2024-07-19 Create 5.6 Beta (5.6.0) Build for Testing
2024-07-23 TypeScript 5.6 Beta Release
2024-08-16 Create 5.6 RC (5.6.1) Build for Testing
2024-08-20 TypeScript 5.6 RC Release
2024-08-30 Create 5.6 Final (5.6.2) Build for Testing
2024-09-03 TypeScript 5.6 Final Release 🚀
gantt
    dateFormat  YYYY-MM-DD
    TypeScript 5.5 Stabilization Period : 2024-06-10, 2024-06-18
    TypeScript 5.6 Beta Development : 2024-06-10, 2024-07-20
    TypeScript 5.6 RC Development : 2024-07-20, 2024-08-16
    TypeScript 5.6 Stabilization Period : 2024-08-16, 2024-09-03
todayMarker stroke-width:5px,stroke:#0f0,opacity:0.5

Compiler and Language

Editor and Language Service

Performance

Website and Docs

Infrastructure

DanielRosenwasser avatar Jul 11 '24 22:07 DanielRosenwasser

I hope you can consider https://github.com/microsoft/TypeScript/issues/26242 and https://github.com/microsoft/TypeScript/issues/59126. We really hope to be able to use optional generics.

MunMunMiao avatar Jul 12 '24 02:07 MunMunMiao

Could this next plan be pinned instead of previous 5.5 which is now closed, it was hard to find. Thanks

ghiscoding avatar Jul 12 '24 04:07 ghiscoding

I hope #59051 can be fixed in 5.6. Otherwise, many TypeORM or NestJS projects will implicitly have bugs if they use declare keyword.

zanminkian avatar Jul 17 '24 14:07 zanminkian

“Investigate Non-Null Assertions in JSDoc” should link to #57042 instead. And the beta release date has supposedly passed but it has not yet been merged. I guess there’s not much to review?

P.S. A little thank you for listing #58613 here. It’s my pleasure.

graphemecluster avatar Jul 22 '24 18:07 graphemecluster

@typescript-bot create release-5.6

DanielRosenwasser avatar Jul 24 '24 23:07 DanielRosenwasser

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
create release-5.6 ✅ Started ✅ Results

typescript-bot avatar Jul 24 '24 23:07 typescript-bot

Hey, @DanielRosenwasser! I've created release-5.6 with version 5.6.0-beta for you.

typescript-bot avatar Jul 24 '24 23:07 typescript-bot

Thanks for all the work on the new upcoming release. If it's not too late, I would like to appeal a suggestion to add support for importing json files as const as described in https://github.com/microsoft/TypeScript/issues/32063.

Infinitay avatar Aug 12 '24 10:08 Infinitay

@typescript-bot sync release-5.6

DanielRosenwasser avatar Aug 19 '24 18:08 DanielRosenwasser

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
sync release-5.6 ✅ Started ✅ Results

typescript-bot avatar Aug 19 '24 18:08 typescript-bot

Hey, @DanielRosenwasser! I've pulled main into release-5.6 for you.

typescript-bot avatar Aug 19 '24 18:08 typescript-bot

@typescript-bot bump release-5.6

DanielRosenwasser avatar Aug 19 '24 18:08 DanielRosenwasser

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
bump release-5.6 ✅ Started ✅ Results

typescript-bot avatar Aug 19 '24 18:08 typescript-bot

Hey, @DanielRosenwasser! I've set the version of release-5.6 to 5.6.1-rc for you.

typescript-bot avatar Aug 19 '24 18:08 typescript-bot

@typescript-bot bump release-5.6

DanielRosenwasser avatar Aug 30 '24 22:08 DanielRosenwasser

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
bump release-5.6 ✅ Started ✅ Results

typescript-bot avatar Aug 30 '24 22:08 typescript-bot

Hey, @DanielRosenwasser! I've set the version of release-5.6 to 5.6.2 for you.

typescript-bot avatar Aug 30 '24 22:08 typescript-bot

Hi, very excited for 5.6 😄 Any ideas of an updated release date?

stevenpetryk avatar Sep 04 '24 16:09 stevenpetryk

There are a few hiccups we're having with internal testing. We'll likely have something available early next week if not by tomorrow morning. Thanks for the patience all!

DanielRosenwasser avatar Sep 04 '24 21:09 DanielRosenwasser

@typescript-bot bump release-5.6

DanielRosenwasser avatar Oct 08 '24 21:10 DanielRosenwasser

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
bump release-5.6 ✅ Started ✅ Results

typescript-bot avatar Oct 08 '24 21:10 typescript-bot

Hey, @DanielRosenwasser! I've set the version of release-5.6 to 5.6.3 for you.

typescript-bot avatar Oct 08 '24 21:10 typescript-bot

https://github.com/microsoft/TypeScript/issues/59250

khairy1145 avatar Mar 13 '25 04:03 khairy1145