Tslint: Release timeline for TSLint v6

Created on 27 Jul 2019  路  14Comments  路  Source: palantir/tslint

There are a bunch of otherwise-actionable issues and pull requests marked as breaking changes. Let's come up with a timeline for getting to that fabled TSLint 6.x version! 馃檶

Straw man proposal:

  • 8/1: close new rule issues lacking PRs per #4534
  • 8/2: release the last 5.X minor version
  • 8/2-9: one week waiting period in case there needs to be a 5.X patch, in case of critical bugs
  • 8/10: ~remove~ ignore 'breaking change' label from existing issues & PRs, and start merging them in
  • 8/24: release [email protected]
  • 9/1: release [email protected]
  • 9/8: release [email protected]

Thoughts?

/cc @adidahiya


Updated proposal 9/3 9/9 10/4:

Question

Most helpful comment

6.0.0 has been released and marked as deprecated on NPM. This will mean that new installs of the package will get the warning, while existing installs of 5.x will not.

$ npm info tslint

[email protected] | Apache-2.0 | deps: 13 | versions: 178
An extensible static analysis linter for the TypeScript language
https://palantir.github.io/tslint

DEPRECATED 鈿狅笍  - TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.

All 14 comments

Sounds good to me 馃憤

Bump @adidahiya - are you able to publish a minor version update?

@JoshuaKGoldberg sorry for the delay, I was OOTO the past 2 weeks... I can release a minor version this week.

@adidahiya Thanks this would be great, am aching to get at a rule I contributed

5.19.0 is released now

updated release timeline in OP

馃槄 looks like we blew past that timeline. The 'breaking change' issues and PRs now ok to merge are linked here. I'll edit the revised timeline in the OP to push forward a month and start merging these in (read: bugging authors for merge conflicts).

FYI @adidahiya

@adidahiya I think we're ready to release a beta?

@JoshuaKGoldberg sounds good, it's on my list to do this weekend.

just released v6.0.0-beta0

It's a bad practice to release a beta npm package on latest tag.

@adidahiya are we ready to release 6.0.0?

6.0.0 has been released and marked as deprecated on NPM. This will mean that new installs of the package will get the warning, while existing installs of 5.x will not.

$ npm info tslint

[email protected] | Apache-2.0 | deps: 13 | versions: 178
An extensible static analysis linter for the TypeScript language
https://palantir.github.io/tslint

DEPRECATED 鈿狅笍  - TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
Was this page helpful?
0 / 5 - 0 ratings

Related issues

zewa666 picture zewa666  路  3Comments

SwintDC picture SwintDC  路  3Comments

ghost picture ghost  路  3Comments

allbto picture allbto  路  3Comments

denkomanceski picture denkomanceski  路  3Comments