Shipped · Languages and runtimes

What microsoft/TypeScript shipped

The public repository of Microsoft · github.com/microsoft/TypeScript

Written by FoxPlug from the repository's own releases; not affiliated with Microsoft. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/microsoft/TypeScript; Microsoft did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow TypeScript's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week touched both compile-time efficiency and everyday stability. Symbols now use far less memory when instantiated and the new dense link stores avoid wasted storage with multiple checkers, while fixes landed for several crashes and flaky diagnostics that could surface in emit or the API. The API also moved closer to a beta release with cleaner export names.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: API prepared for beta with renamed exports, DOM types updated with new APIs and HTML sanitization, iterator methods added to esnext, instantiated symbols shrunk from 96 to 24 bytes, dense link stores replacing paged ones, and several emit crash and flaky diagnostic fix

Post for LinkedIn

Work this week covered efficiency, stability, and API readiness. Instantiated symbols now share data with the original symbol and shrink from 96 bytes to 24 bytes, and paged link stores were replaced with a dense implementation to avoid wasted storage when multiple checkers run. The API package was prepared for beta release by removing the unstable prefix, renaming the internal namespace to debug, and moving a node formatting helper. DOM types gained new APIs and HTML sanitization support, and iterator methods were added to esnext. Stability fixes include emit crashes on malformed destructuring and duplicate private names in decorated classes, a crash on inferred projects without a program, and several flaky diagnostics.

Week of September 28, 2026

What shipped

Why it matters

This week brings language feature support through source phase imports and improved library types for Promise methods. Multiple fixes address long-standing issues with type inference, watch mode, and declaration emit that affect correctness and reliability of the compiler.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

New source phase import support, Promise.allKeyed/allSettledKeyed library types, improved cycle detection, watch mode fixes for filesystem root projects, and better declaration emit reporting in this week's TypeScript updates.

Post for LinkedIn

TypeScript updates this week include support for TC39 Source Phase Imports, new Promise.allKeyed and Promise.allSettledKeyed library types for esnext, improved cycle detection in type serialization, fixed watch mode for projects near filesystem root, better handling of binder symbols in the API, and enhanced declaration emit reporting for cyclic structures instead of silent elision.

Week of September 21, 2026

What shipped

Why it matters

This week brings improvements to the API layer with new orchestration and module resolution capabilities, performance optimizations in build systems and codegen caching, and fixes to diagnostic handling and type narrowing. These changes make incremental builds faster, improve resource management in the public API, and fix edge cases in type checking.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

TypeScript improvements this week: Build Orchestrator API, module resolution overrides, incremental codegen caching (up to 80% faster), better project scheduling for tsc -b, and fixes to readonly tuples and quote preferences.

Post for LinkedIn

This week's TypeScript updates focus on developer experience and performance: the new Build Orchestrator API provides async project management, module resolution can now be overridden in API programs, and incremental caching for code generation reduces build time by up to 80%. Additionally, the compiler now schedules projects by dependency depth to minimize builder idle time, and we fixed handling of the never type in readonly tuple detection.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.