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

Release proposal: 15.0.0 #1560

Closed
4 of 8 tasks
LinusU opened this issue May 18, 2020 · 9 comments
Closed
4 of 8 tasks

Release proposal: 15.0.0 #1560

LinusU opened this issue May 18, 2020 · 9 comments

Comments

@LinusU
Copy link
Member

LinusU commented May 18, 2020

We'll have to do a major version to get ESLint 7.x support, and I wanted to see if there is anything else we want to merge in as well. My preliminary list:

Breaks old runtime compat:

High eco system breakage:

@LinusU
Copy link
Member Author

LinusU commented May 28, 2020

I have revised my list and want to do a bit less controversial release.

standard/eslint-config-standard#166 & standard/eslint-config-standard#152 breaks compatibility with older browsers, and it seems like not everyone is ready for that just yet.

standard/eslint-config-standard#148 seems like it could bring with a number of false positives, which generally have been something that we really want to avoid, so that Standard "gets out of your way" as it were.

standard/eslint-config-standard#94 has some eco system breakage that we should investigate and potentially tweak the rule before merging it, or dropping the rule...

With that said I want to cut a 15 release that mainly focuses on the upgrade to ESLint 7, and adding compatibility with modern code that uses ES2020 features.

Unless no-one objects in a few days, I shall cut a release with just the PRs in the first group 🎉

@mightyiam
Copy link
Member

How about #1431?

@Raynos
Copy link

Raynos commented Jun 13, 2020

Rolling out eslint 7 as a single upgrade is a good idea.

I’d be happy to help with that.

@sheerun
Copy link

sheerun commented Jun 27, 2020

Could you also enable offsetTernaryExpressions indent rule? It should fix #927

@voxpelli
Copy link
Member

Would you like any help in pushing this forward @LinusU / @feross?

Getting a release out that targets ESLint 7 is becoming ever more useful and if you want to I can give you a hand in pushing things forward.

@feross
Copy link
Member

feross commented Oct 21, 2020

I'm working on this today.

@ankurnarkhede
Copy link

How about #1559 ? Can you check if it can be done?

@feross
Copy link
Member

feross commented Oct 22, 2020

I'm going to save the rules which have huge amounts of breaking changes for a future version.

@feross feross transferred this issue from standard/eslint-config-standard Oct 22, 2020
@feross
Copy link
Member

feross commented Oct 22, 2020

standard 15.0.0 is released! This release took me 6 hours of work to put together.

Announcement tweet: https://twitter.com/StandardJS/status/1319109569675554816
Changelog: https://standardjs.com/changelog.html#1500---2020-10-21

Hope you enjoy it!

@feross feross closed this as completed Oct 22, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

7 participants