# Announcing TypeScript 5.9

DevFeed: [Announcing TypeScript 5.9](<https://devfeed.tech/articles/announcing-typescript-5-9-2917.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/>)

Author: Daniel Rosenwasser

Published: 2025-08-01T16:19:25Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Code](<https://devfeed.tech/topics/code.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [ECMAScript](<https://devfeed.tech/topics/ecmascript.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [developers](<https://devfeed.tech/tags/developers.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

## AI overview

This release article announces TypeScript 5.9. It explains TypeScript's typed layer over JavaScript, type checking, and editor tooling, then introduces changes since the beta, including issue fixes, a restored DOM library entry, behavioral-change documentation, and a more minimal, prescriptive initialization configuration for new projects.

## Source excerpt

Today we are excited to announce the release of TypeScript 5.9! If you're not familiar with TypeScript, it's a language that builds on JavaScript by adding syntax for types. With types, TypeScript makes it possible to check your code to avoid bugs ahead of time. The TypeScript type-checker does all this, and is also the [...] The post Announcing TypeScript 5.9 appeared first on TypeScript.