-
Notifications
You must be signed in to change notification settings - Fork 66
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
Add Node 12 & Drop Node 6 & 8 Support #79
Comments
Some data from telemtry.cordova.io to enable us to make an informed decision: New users:
Users with node <8: 18,86% All users:
Users with node <8: 16,43% ContextI included node 7 here in the calculations which node version to drop, as it was EOL on 2017-06-30 already. All data from the last 30 days, the absolute numbers don't really have a specific meaning, as well as "Users" is undefined. The relative data is the important bit. The amount of users to be "left behind" would be similar to what we did/do with Cordova CLI 9, where we also remove ~8-10% of current and new user's node version. So it would definitely hit a lot of people, but as this is based on official EOL and end of maintenance, this should be a positive thing for them. |
As a nit-picking comment I would favor adding Node.js 12 and dropping Node.js 6 in separate commits in each repo. I would also favor adding Node.js 12 before dropping Node.js 6. I think this would make it a little easier to cherry-pick the changes into a maintenance release branch if needed. |
Blog Announcement Reference: apache/cordova-docs#965 |
From apache/cordova-android#781 there are comments that we may want to drop Node.js 8 support at the same time. This should probably be discussed on the list (dev@cordova.apache.org). |
This had already been discussed and casually voted on. Blog post is already released. |
Closing as complete. The important repos were completed and remaining has PRs |
Feature Request
I would like to start discussing and planning for:
Node 6
SupportNode 8
SupportNode 12
SupportMotivation Behind Feature
The Node team currently has documented:
You can read more about Node's release schedule here.
Feature Description
May 2019?
Fall 2019
Winter 2019
Alternatives or Workarounds
Implementation Progress
Platforms
Plugins
Tooling
Low Priority & Non-blocker:
Excluded:
cordova-app-hello-world
cordova-test-platform
cordova-mobile-spec
cordova-status
cordova
The text was updated successfully, but these errors were encountered: