Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript 5.3 Iteration Plan #55486

Open
DanielRosenwasser opened this issue Aug 23, 2023 · 13 comments
Open

TypeScript 5.3 Iteration Plan #55486

DanielRosenwasser opened this issue Aug 23, 2023 · 13 comments
Labels
Planning Iteration plans and roadmapping

Comments

@DanielRosenwasser
Copy link
Member

DanielRosenwasser commented Aug 23, 2023

This document outlines our focused tasks for TypeScript 5.3. 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-08-22 TypeScript 5.2 Release
2023-09-22 Create 5.3 Beta (5.3.0) Build for Testing
2023-09-26 TypeScript 5.3 Beta Release
2023-10-27 Create 5.3 RC (5.3.1) Build for Testing
2023-10-31 TypeScript 5.3 RC Release
2023-11-10 Create 5.3 Final (5.3.2) Build for Testing
2023-11-14 TypeScript 5.3 Final Release 🚀
gantt
    dateFormat  YYYY-MM-DD
    TypeScript 5.2 Stabilization Period : 2023-08-05, 2023-08-24
    TypeScript 5.3 Beta Development : 2023-08-05, 2023-09-22
    TypeScript 5.3 RC Development : 2023-09-23, 2023-10-27
    TypeScript 5.3 Stabilization Period : 2023-10-28, 2023-11-10
todayMarker stroke-width:5px,stroke:#0f0,opacity:0.5

Compiler and Language

Editor and Language Service

Performance

Website and Docs

Community Tooling

Infrastructure

@DanielRosenwasser DanielRosenwasser added the Planning Iteration plans and roadmapping label Aug 23, 2023
@Andarist
Copy link
Contributor

What's the current status of the "Investigate Type Argument Placeholders" item that was part of the 5.2 milestone?

@DanielRosenwasser DanielRosenwasser pinned this issue Aug 23, 2023
@DanielRosenwasser
Copy link
Member Author

I don't think we've come up with any better conclusions since the last design meeting discussion about it.

@Andarist
Copy link
Contributor

Does it mean that the topic was dropped for the foreseeable future or is there a chance that it will be discussed again in the near-ish future (like in the next minor or the one after that)? I loved that the related PR (opened in 2018!) got some momentum in 5.2 and I wonder if it just got slowed down or if it stopped entirely for the time being 😅

@omermizr
Copy link

@DanielRosenwasser the timeline has wrong versions :)
Also I agree with @Andarist - this is the biggest pain point for me in TS today and would love to see it get some love <3

@DanielRosenwasser
Copy link
Member Author

@DanielRosenwasser the timeline has wrong versions :)

Fixed, thanks!

Does it mean that the topic was dropped for the foreseeable future or is there a chance that it will be discussed again in the near-ish future

It's not out of the question - but big part of the iteration plans is just defining scope so the team can focus and the community gets clarity around that. They're not a promise that we'll get all the work done, nor does it guarantee other work cannot be done.

@Andarist
Copy link
Contributor

That's totally understandable! I just couldn't help but notice that the other exciting item ("Investigate Function Implementations Returning Indexed Access and Conditional Types") from the 5.2 iteration plan was added here but the partial inference thing was not. Hence the question about its status cause I don't think that this investigation was concluded publicly.

@JesusTheHun
Copy link

JesusTheHun commented Sep 3, 2023

@DanielRosenwasser What those conclusions were ? I've made a crude comment about the current proposal here.

@jiawei397
Copy link

I would like to know if there are any plans for Decorators because version 5X does not support ParameterDecorator. Also, when will the support for old version decorators be deprecated, such as the experimentalDecorators configuration?

@jakebailey
Copy link
Member

@jiawei397 See https://github.com/tc39/proposal-decorators/blob/master/EXTENSIONS.md#parameter-decorators-and-annotations; TypeScript is just following the spec and won't add it until parameter decorators are Stage 3.

@jiawei397
Copy link

@jiawei397 See https://github.com/tc39/proposal-decorators/blob/master/EXTENSIONS.md#parameter-decorators-and-annotations; TypeScript is just following the spec and won't add it until parameter decorators are Stage 3.

Understood, thank you for your response. I will keep an eye on this progress.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot create release-5.3

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to create the release-5.3 branch for you. Here's the link to my best guess at the log.

@reverofevil
Copy link

Is there a way to include this small issue into 5.3?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Planning Iteration plans and roadmapping
Projects
None yet
Development

No branches or pull requests

8 participants