There is a bunch of confusion with Cordova 5.0 users because of these two 
changes:

1. Move to npm for plugins (There have been multiple PRs trying to update 
plugin docs to reference the old id instead of the new one - because people are 
still using the old version of the CLI)

2. No network access in Android 4.0 without whitelist plugin:

              - https://issues.apache.org/jira/browse/CB-8969

              - 
http://stackoverflow.com/questions/29735597/cordova-5-0-0-android-app-can-not-connect-to-internet-using-android-4-0-0

- 
http://stackoverflow.com/questions/30060534/ajax-requests-fail-after-upgrading-to-cordova-5-0-cordova-android4-0



I think for the (1), I suggest we do the following:

1.       Update the plugin documentation that the old id can be used for older 
CLI versions.

2.       Either update the CPM with 1.0 versions of the plugins or have the CLI 
get core plugins from npm first then CPR even with the old id. Using the old id 
because they were hardcoded in IDEs etc, devs are getting older version of the 
plugins.



For (2), I think we should re-visit making whitelist part of the Android 
platform again or some other way of enabling network access by default. No 
network access (XHR) for a platform by default is a big change that's not well 
understood and not necessarily more secure. I'm new to this, but I did not 
fully understood the goals of moving the whitelisting to a plugin instead of it 
being part of the core.


Thanks,
Nikhil

Reply via email to