Sitelet https://github.com/microsoft/TypeScript/issues/31639
Skip to content

TypeScript 3.6 Iteration Plan #31639

Description

This document outlines our focused tasks for TypeScript 3.6, 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.

Note that this release shifts TypeScript from a 2-month release cycle to a 3-month release cycle.

Dates

  • 3.5 ships (May 29th)
  • TypeScript 3.6 Beta
    • Snap on July 12th
      • Kick off build for CTI
    • Release on July 16th
  • First VS Code Insiders Build: August 1st?
  • TypeScript 3.6 RC
    • Snap on August 9th
      • Kick off build for CTI
      • Kick off insiders for VS Code
    • Release on August 13th
  • TypeScript 3.6 Final
    • Snap on August 23rd
      • Kick off build for CTI
      • Kick off insiders for VS Code
    • Release on August 27th 🚀

Work Items

Expected Work Items

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)

General (compiler/infrastructure/reliability)

Productivity

Activity

fatcerberus commented on May 30, 2019

@fatcerberus

What’s meant by “snap”? I know it’s a football metaphor, but I’m not sure what it means in terms of release scheduling.

weswigham commented on May 30, 2019

@weswigham
Member

"snap" short for "snapshot" as in "to capture (a release)" - nothing to do with football in this context, I think.

fatcerberus commented on May 30, 2019

@fatcerberus

Oh - I thought it was a football metaphor since the items immediately below are “kick off X”. Thanks, snapshot makes more sense!

weswigham commented on May 30, 2019

@weswigham
Member

“kick off X” as in "to start X" heh, fair - I think that turn of phrase actually does come from football.

RyanCavanaugh commented on May 30, 2019

@RyanCavanaugh
Member

TL;DR during the next over we're scrumming the uprights and chipping the wicket.

DanielRosenwasser commented on May 31, 2019

@DanielRosenwasser
MemberAuthor

I thought it was about branches snapping like on a tree even though that actually makes no sense since the branches are growing, not breaking.

falsandtru commented on Jul 12, 2019

@falsandtru
Contributor

You should put up #32273 on the working list and address it.

falsandtru commented on Jul 22, 2019

@falsandtru
Contributor

You should release #32283 with the next release to make complete user experience of enhanced generators.

ericanderson commented on Sep 9, 2019

@ericanderson
Contributor

Daniel Rosenwasser (@DanielRosenwasser) Is 3.6.3 ready to go out? Could we get an rc if not?

DanielRosenwasser commented on Sep 9, 2019

@DanielRosenwasser
MemberAuthor

Would you be able to validate typescript@3.6.3-insiders.20190909 for us?

ericanderson commented on Sep 9, 2019

@ericanderson
Contributor

First pass of testing suggests this will solve our problem. I need to run the full suite of builds/tests over night (2x) to be sure but if it pans out, I'll push this insider build to our devs tomorrow.

kjleitz commented on Sep 9, 2019

@kjleitz

Daniel Rosenwasser (@DanielRosenwasser) The typescript@3.6.3-insiders.20190909 release fixes our issues (vuejs/vue#10455) as well (see also #33164). Solved all of the 100+ build errors!

DanielRosenwasser commented on Sep 10, 2019

@DanielRosenwasser
MemberAuthor

Thanks everyone! As a final update before I close this out:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    PlanningIteration plans and roadmapping

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions