Title: TypeScript 5.6 Iteration Plan · Issue #59250 · microsoft/TypeScript · GitHub
Open Graph Title: TypeScript 5.6 Iteration Plan · Issue #59250 · microsoft/TypeScript
X Title: TypeScript 5.6 Iteration Plan · Issue #59250 · microsoft/TypeScript
Description: This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to complete these tasks in a reasonable timef...
Open Graph Description: This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to co...
X Description: This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to co...
Opengraph URL: https://github.com/microsoft/TypeScript/issues/59250
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"TypeScript 5.6 Iteration Plan","articleBody":"This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to complete these tasks in a reasonable timeframe.\n\nDate | Event\n---------------|-------------------------\n2024-06-18 | TypeScript 5.5 Release\n2024-07-19 | Create 5.6 Beta (5.6.0) Build for Testing\n2024-07-23 | **TypeScript 5.6 Beta Release**\n2024-08-16 | Create 5.6 RC (5.6.1) Build for Testing\n2024-08-20 | **TypeScript 5.6 RC Release**\n2024-08-30 | Create 5.6 Final (5.6.2) Build for Testing\n2024-09-03 | **TypeScript 5.6 Final Release** 🚀\n\n\n```mermaid\ngantt\n dateFormat YYYY-MM-DD\n TypeScript 5.5 Stabilization Period : 2024-06-10, 2024-06-18\n TypeScript 5.6 Beta Development : 2024-06-10, 2024-07-20\n TypeScript 5.6 RC Development : 2024-07-20, 2024-08-16\n TypeScript 5.6 Stabilization Period : 2024-08-16, 2024-09-03\ntodayMarker stroke-width:5px,stroke:#0f0,opacity:0.5\n```\n\n\n# Compiler and Language\n\n* [Investigate Strict Callback Analysis](https://github.com/microsoft/TypeScript/pull/58729)\n* [Stricter `TReturn` and `TNext` Types for `next()` on `Iterator`s](https://github.com/microsoft/TypeScript/pull/58243)\n* [Checks for Never-Initialized Variables](https://github.com/microsoft/TypeScript/pull/55887)\n* [ECMAScript Arbitrary Module Identifiers](https://github.com/microsoft/TypeScript/pull/58640)\n* [Consult `type` in `node_modules/**/package.json` in More Module Modes](https://github.com/microsoft/TypeScript/pull/58825)\n* [Spelling Suggestions for Named Capture Groups](https://github.com/microsoft/TypeScript/pull/58613)\n* [Investigate `skipCheck`/`noCheck` in API and Batch-Mode Compilation](https://github.com/microsoft/TypeScript/pull/58626)\n* [Build All Projects Under `--build` Irrespective of Errors](https://github.com/microsoft/TypeScript/pull/58854)\n* [Investigate Non-Null Assertions in JSDoc](https://github.com/microsoft/TypeScript/pull/57042)\n* [`lib.d.ts` Updates](https://github.com/microsoft/TypeScript/issues/58764)\n\n# Editor and Language Service\n\n* [Investigate Expandable Quick Info/Hover Verbosity](https://github.com/microsoft/TypeScript/issues/59029)\n* [Region-Prioritized Error Checking](https://github.com/microsoft/TypeScript/issues/57393)\n* [Investigate Simpler Quick Fix API](https://github.com/microsoft/TypeScript/issues/46249)\n* [Investigate LSP Support](https://github.com/microsoft/TypeScript/issues/39459)\n* [Auto-Import on Paste](https://github.com/microsoft/TypeScript/issues/50187)\n* [Provide Deprecated Diagnostics on Namespaces Declared with `module` Keyword](https://github.com/microsoft/TypeScript/issues/57913)\n\n# Performance\n\n* [Investigate and Experiment with Full Monomorphization](https://github.com/microsoft/TypeScript/pull/58928)\n* [Investigate Wildcard Matching Performance](https://github.com/microsoft/TypeScript/issues/59058)\n* [Optimize Path Mapping Lookups](https://github.com/microsoft/TypeScript/pull/59048)\n* [Investigate Deferring `TransformFlags` Calculation](https://github.com/microsoft/TypeScript/issues/58395)\n\n# Website and Docs\n\n* Revisit/Review Handbook and Experiences\n* [Simplify and Refactor Website for Faster Builds](https://github.com/microsoft/TypeScript-Website/issues/2730)\n\n# Infrastructure\n\n* [Investigate Provenance or Build Signing](https://github.com/microsoft/TypeScript/issues/59028)\n* [Experiment with Reduced Repros on Weekly New Error Runs](https://github.com/microsoft/typescript-error-deltas/issues/164)\n* Adopt `--isolatedDeclarations` and Parallelize TypeScript's Build\n","author":{"url":"https://github.com/DanielRosenwasser","@type":"Person","name":"DanielRosenwasser"},"datePublished":"2024-07-11T22:39:10.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":24},"url":"https://github.com/59250/TypeScript/issues/59250"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:7745b75f-d41d-7d6e-f70f-421a3a4b0c2f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E828:3FD786:63DED56:89F6748:6A5E8887 |
| html-safe-nonce | 6ca20c0e92fdcd5a9cae6348bbee960a2e2b4e369f5cdff44e9b488b740818e5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFODI4OjNGRDc4Njo2M0RFRDU2Ojg5RjY3NDg6NkE1RTg4ODciLCJ2aXNpdG9yX2lkIjoiMjgyMTg0ODE4MTYwMDMyMzcxOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | d0aeab5fbb4d88f2cabf8289396e943a7657211edb2b2ba1ff2a2b426b1bebb9 |
| hovercard-subject-tag | issue:2404282080 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/microsoft/TypeScript/59250/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1e150ad23cbc0c280b3a61f3b58b7fe7ac1968daa30fbb4813d1e8d5c7269a46/microsoft/TypeScript/issues/59250 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1e150ad23cbc0c280b3a61f3b58b7fe7ac1968daa30fbb4813d1e8d5c7269a46/microsoft/TypeScript/issues/59250 |
| og:image:alt | This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to co... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | DanielRosenwasser |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6846168613b61074bf9dc18814ffe7596f4950f1f3b3070cfea5af602ccb3327 |
| turbo-cache-control | no-preview |
| go-import | github.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 20929025 |
| octolytics-dimension-repository_nwo | microsoft/TypeScript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 20929025 |
| octolytics-dimension-repository_network_root_nwo | microsoft/TypeScript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5d2e2a84380a21e7a59801a38bee3d8a5f0e822d |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width