microsoft / microsoft/TypeScript
TypeScript 7.1 Iteration Plan
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le tableau des jalons et examinez les issues TypeScript et les pull requests typescript-go liés pour les sections Language and Compiler, Performance et Infrastructure. Aucun fichier, test ou point d’entrée précis n’est nommé, et l’achèvement est représenté par la progression dans les éléments du release-plan listés plutôt que par une modification définie indépendamment.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- release
- Type d'issue
- Documentation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Active
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100