🍁 TypeScript 5.9: What’s Brewing in the Release Candidate (July 25 & RC) Released as a Release Candidate on July 25, 2025, following the Beta from July 8, TypeScript 5.9 brings major enhancements to project setup, module loading, editor experience, and performance before the final stable rollout, expected within a week of RC 🍂 Minimal and Improved [object Object] [object Object] 🍂 ECMAScript import defer Support [object Object] [object Object] [object Object] 🍂 --module node20 Mode [object Object] [object Object] 🍂 Editor Experience: Hover Improvements – Expandable Hovers (Preview) [object Object] – Configurable Hover Length [object Object] 🍂 Compiler and Performance Optimizations [object Object] [object Object] [object Object] 🍂 Notable Behavioral/BREAKING Changes [object Object] [object Object] 🍂 What’s Next: Final Release & TS 7 (“Native”) [object Object], [object Object] 🍂 Why It Matters: The Developer Impact [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] 🍂 Upgrading & Getting Started To try TypeScript 5.9, you can run: Or for the beta version: Use tsc --init to generate the fresh minimal tsconfig.json. To explore hover features or configure js/ts.hover.maximumLength, update your VS Code settings file accordingly 🍁 Final Thoughts TypeScript 5.9 is shaping up to be a developer-centric release, focused on smarter defaults, fine-grained control of module loading, cleaner tooling behavior, and tangible speed improvements. While readying for the native upgrade in TS 7, 5.9 brings immediate upgrades to everyday workflows. If you have an existing TypeScript project, it’s a great time to experiment. Try it in a safe branch, test your typical workflows, and adapt to the new typings if needed. And expect the final release any day now!