GeezerVison is showing github.com — TypeScript 3.7 Iteration Plan · Issue #33352 · microsoft/TypeScript
TypeScript 3.7 Iteration Plan #33352DescriptionThis document outlines our focused tasks for TypeScript 3.7, as well as some of the discussion that explains how/why we prioritized certain work items. Nothing is set in stone, but we will strive to complete them in a reasonable timeframe.
Dates
| Date |
Event |
| August 28th |
TypeScript 3.6 Release |
| September 27th |
Create 3.7 Beta (3.7.0) Build for Testing |
| October 1st |
TypeScript 3.7 Beta Release |
| October 18th |
Create 3.7 RC (3.7.1) Build for Testing |
| October 22nd |
TypeScript 3.7 RC Release |
| November 1st |
Create 3.7 Final (3.7.2) Build for Testing |
| November 5th |
TypeScript 3.7 Final Release 🚀 |
Work Items
Expected Work Items
- Language
- Editor Features
- Call hierarchy
- Polishing auto-import functionality (fixing issues, adding functionality)
- Project references improvements
- Opening unbuilt project reference solutions (for fresh
git clone scenarios)
- Delayed loading of projects (improving performance and memory consumption)
- Performance
- Rolling Issues
- Experiments in Perf
- Customer Development/Investigation
- Get performance data from TSServer crawler work.
- Infrastructure
- Website and Documentation
Deferred Work Items
None from planning meeting
Planning Meeting Notes
Motivations
-
Bug backlog
-
Goals and current 6-month roadmap
-
GitHub user feedback (👍s)
-
Feedback from customer interviews, social media, past iteration plans
-
Visual Studio and Visual Studio Code feedback, as well as new functionality demands
-
Actionable PRs (need to make a call)
-
Language
- Type System Innovation
- Assertion Signatures
- Recursive Type References
- Standards Conformance
- ECMAScript Private Fields
- Nullish Coalescing
- Optional Chaining
- Top level
await
- Transition plan for class fields
-
Compiler
-
Infrastructure
- Migrate repo to ESLint
- Investigate smaller package publish
- Might have ideas for removing unnecessary files.
- Dual-publishing
@types on GitHub package registry
- Today, types packages are automatically fetched to power IntelliSense in VS and VS Code.
- GitHub now provides its own registry.
- We want to ensure that there is some level of redundancy.
-
Editor Productivity
- Call hierarchy
- Polishing auto-import functionality (fixing issues, adding functionality)
- Just expect more to come in.
- Project references improvements
- Opening unbuilt project reference solutions (git clone scenarios)
- Delayed loading of projects (improving performance and memory consumption)
-
Website and Documentation
- New Handbook
- Finishing up chapters (Enums and Modules) in core handbook
- Redesign
- Core messaging
- Samples
- New community page for meetups/conferences
- Integrating the new handbook into the site
- Ensure full accessibility
-
Stability
- TSServer crawler
- Currently takes a fixed set of repos
-
Performance
- Rolling Issues
- Experiments in Perf
- Can we incrementally bind, reuse checking results, etc.?
- Customer Development/Investigation
- Establish hypotheses
- Validate/invalidate
- Concept/value testing
- Implementation
- Get performance data from TSServer crawler work.
Reacted by ulrichb, Linda_pp, ahu, Herrington Darkholme, Trotyl Yu, Neil Bryson, Iago Bruno, Daiki Ihara, Acid Chicken, Naoki Otsu and 101 more Reacted by ZHAO Jin-Xiang Reacted by Andrei Xavier de Oliveira Calazans, stephen, Biel Simon Rojas, Lars Naurath, Thibault Zanini, weijarz, Alex Sandiiarov, Lee Benson, YCM Jason, Matthew Abrams and 9 more Reacted by Chris Kuech, miyaoka, Trotyl Yu, Daiki Ihara, Arpad Borsos, Charl, Marek Brieger, Jack Koppa, Eugene, Florian Bacher and 44 more Reacted by Mattias Buelens, Trotyl Yu, Daiki Ihara, Charl, Sam A. Horvath-Hunt, Jack Koppa, Osyris, Zeno Wu, Bazyli Brzóska, Rafael Lima and 22 more Reacted by Iago Bruno, Marek Brieger, Jack Koppa, Osyris, Jessica Franco, Andrei Xavier de Oliveira Calazans, stephen, Simon, Biel Simon Rojas, Lars Naurath and 12 more ActivityAnyhowStep commented on Sep 10, 2019
Nullish Coalescing
Links to "Top Level Await" issue ahejlsberg commented on Sep 10, 2019 DanielRosenwasser commented on Sep 10, 2019 Thanks AnyhowStep and Anders Hejlsberg (@ahejlsberg). Additionally, I've made a change to the schedule. We will be reducing the feature period given that there's a convenient opportunity to align with Visual Studio, and we feel like the planned features are all individually in a good place. Reacted by poseidonCore, Ryan Cavanaugh, Jessica Franco, Frederic Barthelemy, roman and Bnaya Peretz j-oliveras commented on Sep 15, 2019 Reacted by Masahiro Wakame vvakame commented on Oct 3, 2019 Does Auto-inserted await for completions and Call Hierarchy support on roadmap move to v3.7? It's not included in v3.6.3. right? Reacted by Biel Simon Rojas and Bnaya Peretz anymost commented on Oct 25, 2019 So when will TypeScript 3.7 RC Release come out, looks It delay for 3 days. DanielRosenwasser commented on Oct 25, 2019 It went out yesterday. Just published via GitHub. Reacted by Richard, Toni Villena and ExE Boss Reacted by ExE Boss anymost commented on Oct 25, 2019 Thanks a lot, I'll try it. ExE-Boss commented on Oct 28, 2019 Can we still get #34065 into this? Reacted by Sergey Rubanov, Toni Villena, Hoishin, mvarendorff, Deividas Bakanas and Paul Marbach Reacted by Toni Villena, Hoishin, Deividas Bakanas and Paul Marbach Reacted by Toni Villena, Deividas Bakanas and Paul Marbach krvajal commented on Nov 5, 2019 Reacted by Mick Dekkers, Lukas Klusis, MasuqaT (T.Okada), Lorenz Henk, bernhardwaidacher, Titian Cernicova-Dragomir, Emmanuel DEMEY, Zoé de Moffarts, Toni Villena, arianon and 14 more Reacted by Samuel Martins, Toni Villena, Ali Oguzhan Yildiz, ZHAO Jin-Xiang, mabedan, Jiayi Hu, Matěj Pokorný, Parker McMullin and ExE Boss motss commented on Nov 5, 2019 Reacted by Toni Villena, bernhardwaidacher, Ali Oguzhan Yildiz, Lorenz Henk, ZHAO Jin-Xiang, mabedan and ExE Boss samwx commented on Nov 5, 2019 Reacted by Toni Villena, bernhardwaidacher, Ali Oguzhan Yildiz, Lorenz Henk, Nikita Bystrov, ZHAO Jin-Xiang, mabedan, Matěj Pokorný, Dan, David Else and 4 more Reacted by Toni Villena, bernhardwaidacher, Ali Oguzhan Yildiz, Lorenz Henk, Nikita Bystrov, ZHAO Jin-Xiang, mabedan, David Else, ExE Boss, Nicolas Bontempo and 1 more DanielRosenwasser commented on Nov 12, 2019 Reacted by Flavio Vilante and Yaroslav
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|