TypeScript 5.4 beta
What happened next
5.4.2 went stable on 6 March 2024, 37 days after the beta. Three patch releases followed in five weeks, ending with 5.4.5 on 10 April.
Latest stable TypeScript: 7.0.2, released (release notes). Newest prerelease: 7.1.0-beta, 20 Oct 2026. 18 stable releases since 6 Mar 2024.
7.0.2, 8 July 2026. 34 npm releases since 29 Jan 2024.5.4TypeScript 5.4: beta 29 Jan 2024, release candidate 22 Feb 2024, stable 6 Mar 2024, 3 patches.37 d5.5TypeScript 5.5: beta 25 Apr 2024, release candidate 6 Jun 2024, stable 20 Jun 2024, 2 patches.56 d5.6TypeScript 5.6: beta 26 Jul 2024, release candidate 23 Aug 2024, stable 9 Sep 2024, 1 patch.45 d5.7TypeScript 5.7: beta 9 Oct 2024, release candidate 8 Nov 2024, stable 22 Nov 2024, 1 patch.44 d5.8TypeScript 5.8: beta 29 Jan 2025, release candidate 13 Feb 2025, stable 28 Feb 2025, 1 patch.30 d5.9TypeScript 5.9: beta 8 Jul 2025, release candidate 24 Jul 2025, stable 31 Jul 2025, 1 patch.23 d6.0TypeScript 6.0: beta 11 Feb 2026, release candidate 6 Mar 2026, stable 23 Mar 2026, 1 patch.40 d7.0TypeScript 7.0: release candidate 18 Jun 2026, stable 8 Jul 2026.20 d7.1TypeScript 7.1: beta 20 Oct 2026.betaEach lane is one minor: beta to release candidate to stable, then patch ticks. The number is days from first prerelease to stable.The 7.x lanes are the Go port.
TypeScript 7.0 shipped on 8 July 2026. It is the compiler and language service ported to Go, and the team calls it 10x faster. The 7.0.2 release on microsoft/TypeScript is a pointer: its notes say the tag "was originally released at" microsoft/typescript-go.
Every minor from 5.4 to 6.0 went beta, release candidate, stable. Beta to stable took 23 to 56 days. The longest wait between stables was 235 days, from 5.9 to 6.0, the release meant to be the last on the JavaScript codebase. 7.1 beta followed on 20 October.
As of 24 October 2026.

5.4.2 went stable on 6 March 2024, 37 days after the beta. Three patch releases followed in five weeks, ending with 5.4.5 on 10 April.
Inferred type predicates shipped in TypeScript 5.5 on 20 June 2024. The 5.5 line then needed two more patches, 5.5.3 and 5.5.4, in July.
5.6.2 went stable on 9 September 2024. Its last patch, 5.6.3, came out on 8 October, one day before the 5.7 beta.
7.0.2Stable 7.0, the Go port. The tag is mirrored from microsoft/typescript-go.6.0.3Patch 1 for 6.0.6.0.2Stable 6.0, 40 days after the first prerelease.5.9.3Patch 1 for 5.9.5.9.2Stable 5.9, 23 days after the first prerelease.5.8.3Patch 1 for 5.8.5.8.2Stable 5.8, 30 days after the first prerelease.5.7.3Patch 1 for 5.7.5.7.2Stable 5.7, 44 days after the first prerelease.5.6.3Patch 1 for 5.6.
📣 The moment is here. 📣
TypeScript 7 is officially released! 7️⃣
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
The 7.0 release thread, 8 July 2026.
We know people will still need TS 6 for API usage.
That's why there's a new `@typescript/typescript6` package that provides
- the TypeScript 6 API
- a separate `tsc6` binary
Install it side-by-side with TypeScript 7, and don't worry about conflicts with `tsc`.
Code that needs the old compiler API stays on TypeScript 6 through a separate package.
