I would like to propose the following idea: make a major Cordova
release (Cordova 9), based on what was already published for Cordova
8, with a very limited set of changes such as:
* drop Node.js 4 support
* remove committed node_modules from all supported Cordova platforms
* commit package-lock.json
* update dependencies (should resolve the npm audit issues if done right)
* drop support for Xcode pre-9 on both iOS and cordova-osx

and maybe some other items such as:
* cordova-android patch release discussed in the thread at:
https://bit.ly/2vpUbSS
* add iOS bridge WebView as proposed in
https://github.com/apache/cordova-docs/pull/867
* drop iOS pre-10 support

This idea should give us a double benefit:
* drop burden of old Node.js 4, Xcode pre-9, and maybe iOS pre-10
support almost immediately
* less pressure to cut a major release off the master branches

This would entail making a new release branch per repo, sometimes
based on master and sometimes based on another release branch, and
then increasing to the subsequent major release -dev version on
master.

I will probably need 1-2 weeks to finish something for a client then
can work on this one.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to