Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript 4.2 Iteration Plan #41601

Closed
DanielRosenwasser opened this issue Nov 19, 2020 · 38 comments
Closed

TypeScript 4.2 Iteration Plan #41601

DanielRosenwasser opened this issue Nov 19, 2020 · 38 comments
Labels
Planning Iteration plans and roadmapping

Comments

@DanielRosenwasser
Copy link
Member

DanielRosenwasser commented Nov 19, 2020

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

Date Event
November 19th TypeScript 4.1 Release
January 8th Create 4.2 Beta (4.2.0) Build for Testing
January 12th TypeScript 4.2 Beta Release
February 5th Create 4.2 RC (4.2.1) Build for Testing
February 9th TypeScript 4.2 RC Release
February 19th Create 4.2 Final (4.2.2) Build for Testing
February 23rd TypeScript 4.2 Final Release 🚀

Language Features

Editor Productivity

Performance

Infrastructure

  • Perf Regression Tracking
    • Committing Scripts to Repo
    • Integrate into Release Activities
  • Perf Suite Reliability
@jogibear9988
Copy link

Is there a way to suggest issues/tasks for a TS release?

@DanielRosenwasser
Copy link
Member Author

Vote on existing issues, or file a new one if one doesn't already exist. We do pay attention to a few of the nudges in these threads, but really discourage people from turning the entire thread into a discussion point for a single feature.

@x87
Copy link

x87 commented Dec 7, 2020

https://www.typescriptlang.org/ shows the next version as 4.1, and the link points here:
Screen Shot 2020-12-07 at 12 33 16 PM

@RyanCavanaugh
Copy link
Member

cc @orta re that

@ExE-Boss
Copy link
Contributor

ExE-Boss commented Dec 7, 2020

This file needs fixing: https://github.com/microsoft/TypeScript-Website/blob/v2/packages/typescriptlang-org/src/lib/release-plan.json (the latest commit only updated the dates and the URL: microsoft/TypeScript-Website@cc80197)

@RyanCavanaugh
Copy link
Member

Thanks for the quick pointer @ExE-Boss, I've fixed it

@orta
Copy link
Contributor

orta commented Dec 11, 2020

Thanks folks!

@orta
Copy link
Contributor

orta commented Dec 11, 2020

Linking the lib DOM changes issue: microsoft/TypeScript-DOM-lib-generator#960

@DanielRosenwasser
Copy link
Member Author

Heads up, lots of people are just coming back from vacation, so we'll be releasing the beta next week instead.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot create release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to create the release-4.2 branch for you. Here's the link to my best guess at the log.

@DanielRosenwasser
Copy link
Member Author

Looks like the "origin types" PR (#42149) has broken the baselines, which is making tests fail.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot create release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to create the release-4.2 branch for you. Here's the link to my best guess at the log.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot sync release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to sync release-4.2 with master for you. Here's the link to my best guess at the log.

@remcohaszing
Copy link

TypeScript 4.2 also supports XML namespaces in JSX (#11833). This is missing from the list of new language features as well as from the blogpost on https://devblogs.microsoft.com/typescript/announcing-typescript-4-2-beta.

@brad4d
Copy link

brad4d commented Jan 20, 2021

There doesn't currently appear to be a v4.2-beta tag.
Shouldn't there be one, since the 4.2 announcement went out?

The Google TSJS team needs a tag to import.

Thanks

@DanielRosenwasser
Copy link
Member Author

@brad4d sorry about that, it should be published now

https://github.com/microsoft/TypeScript/releases/tag/v4.2-beta

@DanielRosenwasser
Copy link
Member Author

DanielRosenwasser commented Feb 10, 2021

We had to move the dates to accommodate a few fixes that came in today. We'll likely be releasing the RC on the 11th.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot sync release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to sync release-4.2 with master for you. Here's the link to my best guess at the log.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot bump release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to update the version number on release-4.2 to 4.2.1-rc for you. Here's the link to my best guess at the log.

@jogibear9988
Copy link

shouldn't this one be closed #40124 as 4.2 is nearly ready?

@Jack-Works
Copy link
Contributor

I have a suggestion, when a new iteration plan opened, post a link at the old iteration plan so people can follow

@longlho
Copy link
Contributor

longlho commented Feb 17, 2021

Can #42134 be revised/reverted please?

@DanielRosenwasser
Copy link
Member Author

@typescript-bot bump release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to update the version number on release-4.2 to 4.2.2 for you. Here's the link to my best guess at the log.

@DanielRosenwasser
Copy link
Member Author

@typescript-bot bump release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to update the version number on release-4.2 to 4.2.3 for you. Here's the link to my best guess at the log.

@Jack-Works
Copy link
Contributor

Reverse link to 4.3 iteration plan #42762 (mentioned from 4.3 iteration plan won't send mail to people who subscribed to 4.2 iteration plan)

@DanielRosenwasser
Copy link
Member Author

@typescript-bot bump release-4.2

@typescript-bot
Copy link
Collaborator

Heya @DanielRosenwasser, I've started to update the version number on release-4.2 to 4.2.4 for you. Here's the link to my best guess at the log.

@aslatter
Copy link

aslatter commented Apr 8, 2021

FYI - it looks like NPM has a version 4.2.4, but GitHub doesn't have a tag v4.2.4 or a release for 4.2.4.

@brad4d
Copy link

brad4d commented Apr 9, 2021

Can we expect to have a v4.2.4 defined by 2021-04-12, or is more time needed before that can happen?
Within Google we're anxious to get the fix for JSDoc annotations getting copied to overloads.
It's causing spurious deprecation warnings for our users.
We need an official v4.2.4 tag so we can upgrade.
Thanks.

@orta
Copy link
Contributor

orta commented Apr 9, 2021

@brad4d shipped - https://github.com/microsoft/TypeScript/releases/tag/v4.2.4

@longlho
Copy link
Contributor

longlho commented Apr 10, 2021

Can I get #42945 in as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Planning Iteration plans and roadmapping
Projects
None yet
Development

No branches or pull requests