Skip to content

TypeScript 5.9 Iteration Plan #61648

Description

Date Event
2025-02-25 TypeScript 5.8 Release
2025-05-23 Create 5.9 Beta (5.9.0) Build for Testing
2025-05-26 TypeScript 5.9 Beta Release
2025-06-13 Create 5.9 RC (5.9.1) Build for Testing
2025-06-17 TypeScript 5.9 RC Release
2025-07-18 Create 5.9 Final (5.9.2) Build for Testing
2025-07-22 TypeScript 5.9 Final Release 🚀

Compiler and Language

Editor and Language Service

Performance

Activity

  1. controversial commented on May 5, 2025

    @controversial

    Is the “Checked Returns for Conditional and Indexed Access Types” feature (originally #56941, now #61359) planned to re-land in 5.9?

    (this feature was included in 5.8 beta, but reverted before the RC; Gabriela Araujo Britto (@gabritto) had mentioned the feature could re-land in 5.9)

  2. DanielRosenwasser commented on May 5, 2025

    @DanielRosenwasser
    MemberAuthor

    We're not planning on bringing that in for 5.9. We want to be more conservative about larger features that are more involved while so much of our attention is currently on the port.

  3. controversial commented on May 5, 2025

    @controversial

    understood, thanks for clarifying Daniel Rosenwasser (@DanielRosenwasser)

    should we expect that that feature (or others of similar scope) won’t land in Typescript until 7.x?

    i.e. should we expect it will never land in Strada—in order to avoid the additional development burden of trying to port a “moving target”—but instead the team will hold off until Corsa is ready to be the target of new features like this one?

    (to be clear, that approach would not be at all unreasonable to me, just curious what to expect!)

  4. ltdu commented on May 6, 2025

    @ltdu

    There is a typo in planning table - all dates are for previous year :)

  5. DanielRosenwasser commented on May 6, 2025

    @DanielRosenwasser
    MemberAuthor

    Tautvydas Duda (@ltdu) fixed, thank you!

    Luke Deen Taylor (@controversial) I can't say that for sure - we generally won't plan on new features, but it depends on priority, finding improvements that need to be backported during the port, etc. We just don't want to split our focus too much.

  6. nicolo-ribaudo commented on May 15, 2025

    @nicolo-ribaudo
    Contributor

    Hi! Is there any plan to include #59391, which is already at Stage 3?

    (I understand if no given your other comments, but still asking because maybe JS features have higher priority)

  7. petamoriken commented on May 15, 2025

    @petamoriken
    Contributor

    I hope #61236 will be included too.

  8. nnnnoel commented on Jun 20, 2025

    @nnnnoel

    Any updates about release date? It seems RC version not released.

  9. Renegade334 commented on Jul 1, 2025

    @Renegade334
    Contributor

    Presumably we're too late for an es2025 target?

  10. DanielRosenwasser commented on Jul 2, 2025

    @DanielRosenwasser
    MemberAuthor

    Sorry for the delay all. It has been a busy while and so we're off schedule. Time to get things rolling again though!

    TypeScript Bot (@typescript-bot) create release-5.9

  11. typescript-bot commented on Jul 2, 2025

    @typescript-bot
    Contributor

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

    Command Status Results
    create release-5.9 ✅ Started
  12. DanielRosenwasser commented on Jul 2, 2025

    @DanielRosenwasser
    MemberAuthor
  13. typescript-bot commented on Jul 2, 2025

    @typescript-bot
    Contributor

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

    Command Status Results
    create release-5.9 ✅ Started ✅ Results
  14. 17 remaining items

  15. DanielRosenwasser commented on Jul 31, 2025

    @DanielRosenwasser
    MemberAuthor

    TS 5.9 is now available! Release blog post pending.

  16. jogibear9988 commented on Aug 17, 2025

    @jogibear9988

    Is there also a plan for the next one?

  17. DanielRosenwasser commented on Sep 25, 2025

    @DanielRosenwasser
    MemberAuthor
  18. typescript-bot commented on Sep 25, 2025

    @typescript-bot
    Contributor

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

    Command Status Results
    bump release-5.9 ✅ Started ❌ Results
  19. typescript-bot commented on Sep 25, 2025

    @typescript-bot
    Contributor
  20. jakebailey commented on Sep 25, 2025

    @jakebailey
    Member
  21. typescript-bot commented on Sep 25, 2025

    @typescript-bot
    Contributor

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

    Command Status Results
    bump release-5.9 ✅ Started ✅ Results
  22. typescript-bot commented on Sep 25, 2025

    @typescript-bot
    Contributor

    Hey, Jake Bailey (@jakebailey)! I've set the version of release-5.9 to 5.9.3 for you.

  23. controversial commented on Nov 21, 2025

    @controversial

    Daniel Rosenwasser (@DanielRosenwasser) I think this issue can be closed since ts5.9 has been released for a few months

    will there be a TS 5.10 or the team is focused on typescript 6 next?

  24. ghiscoding commented on Nov 25, 2025

    @ghiscoding

    will there be a TS 5.10 or the team is focused on typescript 6 next?

    I think part of your question can be answered by reading the Announcing TypeScript 5.9 blog post

    What’s Next?

    Now that TypeScript 5.9 is out, you might be wondering what’s in store for the next version: TypeScript 6.0.

    As you might have heard, much of our recent focus has been on the native port of TypeScript which will eventually be available as TypeScript 7.0. So what does that mean for TypeScript 6.0?

    and looking at the latest versions on NPM too, it's obvious that 6.0 will be the next release. Also FYI, there's never been any x.10 version since that is the transitioning number to their new major release (TypeScript doesn't follow semver for their release, they go from 0-9 as minor and then bump to a new major after that)

    Image

    What I'm curious to know is when exactly is 6.0 supposed to come out? Because looking at the previous releases, November is typically a release month for TypeScript but December is almost here so... and also, will it include any major breaking changes? There's a couple that we can see in the 6.0 milestone and mostly this one #54500

    It would be nice to get more news from core team though and/or an official planning issue like this one.

  25. RyanCavanaugh commented on Nov 25, 2025

    @RyanCavanaugh
    Member

    Stay tuned for a blog post (probably in the next week or so), but 6.0 will be later than the usual cadence. The issues you linked outline all our planned breaking changes for that release.

  26. jogibear9988 commented on Nov 25, 2025

    @jogibear9988

    you can also look here: #62785

  27. DanielRosenwasser commented on Feb 3, 2026

    @DanielRosenwasser
    MemberAuthor

    The 6.0 iteration plan was just posted over at #63085.

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