Skip to content

TypeScript 5.3 Iteration Plan #55486

Description

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
Loading

Compiler and Language

Editor and Language Service

Performance

Website and Docs

Community Tooling

Infrastructure

Activity

  1. Andarist commented on Aug 23, 2023

    @Andarist
    Contributor

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

  2. DanielRosenwasser commented on Aug 24, 2023

    @DanielRosenwasser
    MemberAuthor

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

  3. Andarist commented on Aug 24, 2023

    @Andarist
    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 😅

  4. omermizr commented on Aug 24, 2023

    @omermizr

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

  5. DanielRosenwasser commented on Aug 24, 2023

    @DanielRosenwasser
    MemberAuthor

    Daniel Rosenwasser (@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.

  6. Andarist commented on Aug 25, 2023

    @Andarist
    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.

  7. JesusTheHun commented on Sep 3, 2023

    @JesusTheHun

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

  8. jiawei397 commented on Sep 8, 2023

    @jiawei397

    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?

  9. jakebailey commented on Sep 8, 2023

    @jakebailey
    Member

    jia wei (@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.

  10. jiawei397 commented on Sep 10, 2023

    @jiawei397

    jia wei (@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.

  11. DanielRosenwasser commented on Sep 26, 2023

    @DanielRosenwasser
    MemberAuthor
  12. typescript-bot commented on Sep 26, 2023

    @typescript-bot
    Contributor

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

  13. reverofevil commented on Sep 27, 2023

    @reverofevil

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

  14. 15 remaining items

  15. DanielRosenwasser commented on Oct 31, 2023

    @DanielRosenwasser
    MemberAuthor
  16. typescript-bot commented on Oct 31, 2023

    @typescript-bot
    Contributor

    Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to sync release-5.3 with main for you. Here's the link to my best guess at the log.

  17. acommodari commented on Nov 17, 2023

    @acommodari

    Hey just wondering what the status is for 5.3? its already been a few days since the expected Nov 14 release and couldn't find any updates.

    Thanks for all the hard work!

  18. HolgerJeromin commented on Nov 17, 2023

    @HolgerJeromin
    Contributor

    I think they are testing latest fixes from
    #56424

  19. kachkaev commented on Nov 30, 2023

    @kachkaev

    Can this issue be closed now, in favour of ‘TypeScript 5.4 Iteration Plan‘? The new issue does not seem to exist yet. Previous iterations:

    Some issues labelled with Planning Iteration plans and roadmapping are closed, but this does not apply to the most recent ones. Not sure what the expected lifecycle for these.

  20. DanielRosenwasser commented on Dec 2, 2023

    @DanielRosenwasser
    MemberAuthor

    Unfortunately I've been spread thin, but I will try to get the 5.4 iteration plan out soon.

  21. DanielRosenwasser commented on Dec 2, 2023

    @DanielRosenwasser
    MemberAuthor
  22. typescript-bot commented on Dec 2, 2023

    @typescript-bot
    Contributor

    Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to update the version number on release-5.3 to 5.3.3 for you. Here's the link to my best guess at the log.

  23. ssalka commented on Dec 12, 2023

    @ssalka

    Hey all, I'm just wondering if the Roadmap wiki page is still being maintained? Historically I have used that to keep up-to-date with TS developments, but recently have found myself having to inspect these iteration plan tickets.

    In any case, happy to see all the new stuff coming soon to TS!

  24. laterdayi commented on Dec 19, 2023

    @laterdayi

    #47663 Several years later, the problem still persists

  25. jogibear9988 commented on Jan 4, 2024

    @jogibear9988

    if you parse jsdoc even in ts files #52959
    isn't then #42048 an option?

  26. DanielRosenwasser commented on Jan 4, 2024

    @DanielRosenwasser
    MemberAuthor
  27. spartanatreyu commented on Aug 20, 2026

    @spartanatreyu

    This issue should probably be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    PlanningIteration plans and roadmapping

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions