microsoft / microsoft/TypeScript

TypeScript 7.1 Iteration Plan

オープン
#63,703 コメント 11 件 リアクション 106 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

Planning
主要言語
Go
スター
111k
フォーク
14.3k
平均マージ
2日 4時間
マージ済み PR(30日)
132

説明

Date | Milestone
:----------|-----------
2026-10-02 | Beta Prep
2026-10-06 | 7.1 Beta Release
2026-11-06 | RC Prep
2026-11-10 | 7.1 RC Release
2026-11-20 | Stable Prep
2026-11-24 | 7.1 Stable Release

## Language and Compiler

* Stabilize API
* [Content Mapper API](https://github.com/microsoft/typescript-go/pull/4712)
* [Emit API](https://github.com/microsoft/typescript-go/pull/4699)
* Language Service API
* [Support `type` On Import Attributes](https://github.com/microsoft/TypeScript/issues/46135)
* [Investigate Node 26 Package Maps](https://nodejs.org/api/packages.html#package-maps)
* [Add `es2026` option for `lib` and `target`](https://github.com/microsoft/TypeScript/issues/63704)
* [Support Source Phase Imports](https://github.com/microsoft/TypeScript/issues/61216)
* [`lib.d.ts` Updates for New Iterator Methods](https://github.com/microsoft/TypeScript/issues/63700)
* [`Promise.allKeyed` and `Promise.allSettledKeyed`](https://github.com/microsoft/TypeScript/issues/63701)
* [`lib.d.ts` Updates for DOM](https://github.com/microsoft/TypeScript/issues/63702)

## Editor Productivity

* Replace Existing API Integrations in VS Code
* Investigate New Expandable Hover API in LSP
* Investigate Multi-document Highlighting API in LSP
* Investigate Region Diagnostics in LSP

## Performance

* [Faster Union Type Construction](https://github.com/microsoft/typescript-go/pull/4687)
* [Lazily Collect Source File Identifiers](https://github.com/microsoft/typescript-go/pull/4731)
* [Fast Path for Assignment Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4711)
* [Fast Path for Equality & `switch`/`case` Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4781)
* [Optimize Representations of Checker-Specific Side-Tables](https://github.com/microsoft/typescript-go/pull/4329)
* [Experiment with Algorithms for Distributing Files Across Type-Checkers](https://github.com/microsoft/typescript-go/pull/4313)
* Probably more!

## Infrastructure

* Static Analysis for Nil Checking and Casts
* Migrate repository to microsoft/TypeScript
* Overhaul of Publishing Pipeline
* [Publish wasm (wasip1?) Build](https://github.com/microsoft/typescript-go/pull/4733)
* [Publish Android ARM64 Build](https://github.com/microsoft/typescript-go/pull/4734)
* [Flaky Diagnostics Detection](https://github.com/microsoft/typescript-go/pull/4710)

## Website

* Monaco LSP Feedback
* Getting Playground Running with wasm
* Speed up website builds

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

マイルストーンの表から始め、Language and Compiler、Performance、Infrastructure の各セクションに関連付けられた TypeScript の issue と typescript-go の pull request を確認してください。特定のファイル、テスト、エントリーポイントは指定されておらず、完了は独立して定義された1つの変更ではなく、一覧にある release-plan の項目全体の進捗によって表されます。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
release
issue の種類
ドキュメント
難易度
5/5
見積もり時間
1週間以上
活発さ
活発
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。