Skip to content

TypeScript 4.8 Iteration Plan #49074

Description

This document outlines our focused tasks for TypeScript 4.8. 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
May 24th TypeScript 4.7 Release
June 17th Create 4.8 Beta (4.8.0) Build for Testing
June 21st TypeScript 4.8 Beta Release
August 5th Create 4.8 RC (4.8.1) Build for Testing
August 9th TypeScript 4.8 RC Release
August 19th Create 4.8 Final (4.8.2) Build for Testing
August 23th TypeScript 4.8 Final Release 🚀

Language and Compiler Features

Editor Productivity

Performance

Infrastructure

Website

Activity

  1. ghiscoding commented on May 18, 2022

    @ghiscoding

    I wonder when will any of the opened issues related to Scenario: Monorepos & Cross-Project References will ever be worked and/or looked into? I'd be really interested to see this one in particular #30235, to build with multi-threads, and it's been open for so long without any real tractions. Are there any plans short term? When should we expect any movements in Monorepo subjects from TypeScript team? When will TypeScript ever take advantage of multi-threaded compilations? I'm sure plenty of users would enjoy the perf boost when doing a build... Anywho, I'm still happy to see plenty of features ship every couple months, keep up the good work TS Team 🚀

  2. JustFly1984 commented on May 18, 2022

    @JustFly1984

    Please include #17002 Array.isArray with ReadonlyArray

  3. Jack-Works commented on May 27, 2022

    @Jack-Works
    Contributor

    please consider #49077!

  4. arendjr commented on May 29, 2022

    @arendjr

    Please consider addressing #37582 and #49083.

  5. Eliav2 commented on Jun 16, 2022

    @Eliav2

    #10571 (Allow skipping generics) would be highly appreciated

  6. DanielRosenwasser commented on Jun 17, 2022

    @DanielRosenwasser
    MemberAuthor

    Ghislain B. (@ghiscoding) the multithreaded build issue is something that is unfortunately hard with the synchronous foundation we have. There is also some amount of work sharing between project builds that we would likely lose. On the flip side, we did land some great optimizations between --build/--watch/--incremental in time for the beta. You can try them in our current nightlies.

  7. DanielRosenwasser commented on Jun 17, 2022

    @DanielRosenwasser
    MemberAuthor
  8. typescript-bot commented on Jun 17, 2022

    @typescript-bot
    Contributor

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

  9. kasperpeulen commented on Jun 18, 2022

    @kasperpeulen

    Daniel Rosenwasser (@DanielRosenwasser) Is there any chance that the satisfies operator will land in 4.8?

  10. ostrowr commented on Jun 21, 2022

    @ostrowr

    Wesley Wigham (@weswigham) Looks like the beta release (https://github.com/microsoft/TypeScript/releases/tag/v4.8-beta) has a link to the 4.7 blog instead of the 4.8 blog. Excited for 4.8!

  11. DanielRosenwasser commented on Jun 21, 2022

    @DanielRosenwasser
    MemberAuthor

    Fixed, thanks!

  12. dnalborczyk commented on Jun 28, 2022

    @dnalborczyk

    decorator support is being listed in v4.9 of the roadmap: https://github.com/microsoft/TypeScript/wiki/Roadmap#49-november-2022, as well as for v4.8 in this iteration plan issue. which is correct? I assume v4.9 as there was no mention of decorator support in the v4.8 beta release announcement: https://devblogs.microsoft.com/typescript/announcing-typescript-4-8-beta/.

  13. voxpelli commented on Jul 5, 2022

    @voxpelli

    Would love to get #49639 merged for TS 4.8 so that me and Jordan Harband (@ljharb) can stop getting complaints about not following the spec in our polyfill a when it's actually TS that isn't.

  14. 4 remaining items

  15. typescript-bot commented on Aug 6, 2022

    @typescript-bot
    Contributor

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

  16. crisbeto commented on Aug 25, 2022

    @crisbeto

    When is 4.8 final going to be released? The table above says that it was supposed to be on the 23rd.

  17. wegry commented on Aug 25, 2022

    @wegry

    Kristiyan Kostadinov (@crisbeto) for typescript 4.7, at least, the date planned for the final was ~5 days earlier than the final release date.

  18. DanielRosenwasser commented on Aug 25, 2022

    @DanielRosenwasser
    MemberAuthor

    The plan changed for a release for today, in part due to the RC going out a little later.

  19. DanielRosenwasser commented on Aug 25, 2022

    @DanielRosenwasser
    MemberAuthor
  20. typescript-bot commented on Aug 25, 2022

    @typescript-bot
    Contributor

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

  21. DanielRosenwasser commented on Aug 25, 2022

    @DanielRosenwasser
    MemberAuthor

    4.9 Iteration Plan is available at #50457

  22. andrewbranch commented on Sep 7, 2022

    @andrewbranch
    Member
  23. typescript-bot commented on Sep 7, 2022

    @typescript-bot
    Contributor

    Heya Andrew Branch (@andrewbranch), I've started to update the version number on release-4.8 to 4.8.3 for you. Here's the link to my best guess at the log.

  24. DanielRosenwasser commented on Sep 23, 2022

    @DanielRosenwasser
    MemberAuthor
  25. typescript-bot commented on Sep 23, 2022

    @typescript-bot
    Contributor

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

  26. jkowalleck commented on Sep 27, 2022

    @jkowalleck

    the NPMJS 4.8.4 release was flagged 2 hours ago - https://www.npmjs.com/package/typescript/v/4.8.4 ,
    but no git tag "v4.8.4" was pushed to github, and no github release was flagged. Without a git tag it is hard to review the delta to v4.8.3

    Daniel Rosenwasser (@DanielRosenwasser) was this indented behavior?

  27. DanielRosenwasser commented on Sep 27, 2022

    @DanielRosenwasser
    MemberAuthor

    The GitHub release is pending. For the future, you can take a look at our milestones view.

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