You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by db...@apache.org on 2015/10/21 00:28:15 UTC

[55/78] [abbrv] docs commit: Adding the bulk of the website.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-06-12-plugins-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-06-12-plugins-release.md b/www/_posts/2014-06-12-plugins-release.md
new file mode 100644
index 0000000..cf35974
--- /dev/null
+++ b/www/_posts/2014-06-12-plugins-release.md
@@ -0,0 +1,213 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Plugins Release: June 12, 2014"
+categories: news
+tags: release plugins
+---
+The following plugins were updated today:
+
+* cordova-plugin-camera: 0.3.0
+* cordova-plugin-console: 0.2.9
+* cordova-plugin-device: 0.2.10
+* cordova-plugin-device-motion: 0.2.8
+* cordova-plugin-device-orientation: 0.3.7
+* cordova-plugin-dialogs: 0.2.8
+* cordova-plugin-file: 1.2.0
+* cordova-plugin-file-transfer: 0.4.4
+* cordova-plugin-geolocation: 0.3.8
+* cordova-plugin-globalization: 0.2.8
+* cordova-plugin-inappbrowser: 0.5.0
+* cordova-plugin-media: 0.2.11
+* cordova-plugin-media-capture: 0.3.1
+* cordova-plugin-network-information: 0.2.9
+* cordova-plugin-splashscreen: 0.3.1
+* cordova-plugin-statusbar: 0.1.6
+* cordova-plugin-vibration: 0.3.9
+
+Notable changes include:
+* Several File plugin changes:
+  * Initial implementation for **Firefox OS**
+  * Important platform-specific paths now exposed as properties on `cordova.file.*` (**iOS** & **Android**, refer to docs)
+  * Several bug fixes (across most platforms)
+  * Updated support for **BlackBerry 10**, **Ubuntu** & **Windows 8**
+* Every plugin now has its own license file and how to contribute document (`CONTRIBUTING.md`)
+
+The plugins have been updated on our registry at [plugins.cordova.io](http://plugins.cordova.io/).
+
+----
+You can update any plugin by removing it, and then readding it. E.g. To update your file plugin:
+
+    cordova plugin rm org.apache.cordova.file
+    cordova plugin add org.apache.cordova.file
+
+Other changes include:
+<!--more-->
+
+`org.apache.cordova.camera@0.3.0`
+
+* [CB-2083](https://issues.apache.org/jira/browse/CB-2083), [CB-5895](https://issues.apache.org/jira/browse/CB-5895) documented `saveToPhotoAlbum` quirk on **WP8**
+* Remove deprecated symbols for iOS < 6
+* **Ubuntu** use application directory for images
+* [CB-6613](https://issues.apache.org/jira/browse/CB-6613) Use `WinJS` functionality to get `base64-encoded` content of image instead of File plugin functionality
+* [CB-6612](https://issues.apache.org/jira/browse/CB-6612) `camera.getPicture` now always returns encoded JPEG image
+* [CB-6576](https://issues.apache.org/jira/browse/CB-6576) Returns a specific error message when app has no access to library
+* [CB-6546](https://issues.apache.org/jira/browse/CB-6546) **Android**: Add support for `allowEdit` Camera option
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6795](https://issues.apache.org/jira/browse/CB-6795) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.console@0.2.9`
+
+* [CB-6848](https://issues.apache.org/jira/browse/CB-6848) Add **Android** quirk, list applicable platforms
+* [CB-6796](https://issues.apache.org/jira/browse/CB-6796) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.device@0.2.10`
+
+* Added **Firefox OS** version
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6800](https://issues.apache.org/jira/browse/CB-6800) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.device-motion@0.2.8`
+
+* **Firefox OS** added to supported platforms
+* **Ubuntu** don't destroy callback after use
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6798](https://issues.apache.org/jira/browse/CB-6798) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.device-orientation@0.3.7`
+
+* **Windows 8** makes `getHeading` callback spec compliant
+* [CB-6799](https://issues.apache.org/jira/browse/CB-6799) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.dialogs@0.2.8`
+
+* Running original `windows.open`, `inAppBrowser` is overriding it no need to place CSS in every page anymore
+* [CB-4616](https://issues.apache.org/jira/browse/CB-4616) Returned index 0 was not documented for `notification.prompt`
+* [CB-6528](https://issues.apache.org/jira/browse/CB-6528) Allow scroll on alert message content
+* [CB-4966](https://issues.apache.org/jira/browse/CB-4966) Dialogs are in window now. No need to add anything to `manifest` or `index.html`
+* [CB-5945](https://issues.apache.org/jira/browse/CB-5945) **Windows8** do not call success callbacks until dialog is dismissed
+* Update docs to state that `prompt` is supported on **Windows Phone**
+* Removing **Firefox OS** quirks. No need to add special permission (it's different API with the same name). `Notification.css` is added automatically
+* [CB-6628](https://issues.apache.org/jira/browse/CB-6628) **Amazon FireOS** fix `confirm` and `prompt` methods
+* [CB-6801](https://issues.apache.org/jira/browse/CB-6801) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.file@1.2.0`
+
+* Fix sorting order in supported platforms
+* Fixed `toURL()` `toInternalURL()` information in the doku
+* **Ubuntu** increase quota value
+* **Ubuntu** Change FS URL scheme to `cdvfile`
+* **Ubuntu** Return size with `Entry.getMetadata()` method
+* Initial implementation for **Firefox OS**
+* **iOS** Don't fail a write of zero-length payload
+* [CB-285](https://issues.apache.org/jira/browse/CB-285) Docs for `cordova.file.*Directory` properties
+* [CB-285](https://issues.apache.org/jira/browse/CB-285) **Android**, **iOS** Add `cordova.file.*Directory` properties
+* [CB-3440](https://issues.apache.org/jira/browse/CB-3440) **BlackBerry10** Proxy based implementation
+* [CB-6583](https://issues.apache.org/jira/browse/CB-6583) **iOS** Fix failing to create entry when space in parent path
+* [CB-6571](https://issues.apache.org/jira/browse/CB-6571) **Android** Make `DirectoryEntry.toURL()` have a trailing `/`
+* [CB-6525](https://issues.apache.org/jira/browse/CB-6525) **Android**, **iOS** Allow `file:` URLs in all APIs; fixes `FileTransfer.download` not being called
+* Fix the **Windows 8** implementation of the `getFile` method
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6803](https://issues.apache.org/jira/browse/CB-6803) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+* Add NOTICE file
+
+`org.apache.cordova.file-transfer@0.4.4`
+
+* **Ubuntu** support `cdvfile URI`
+* Upload progress now works also for second file
+* [CB-6706](https://issues.apache.org/jira/browse/CB-6706) Relax dependency on file plugin
+* [CB-6378](https://issues.apache.org/jira/browse/CB-6378) Use `connection.disconnect()` instead of `stream.close()` for thread-safety
+* [CB-6466](https://issues.apache.org/jira/browse/CB-6466) Auto-create directories in download
+* [CB-3440](https://issues.apache.org/jira/browse/CB-3440) **BlackBerry10** Update implementation to use modules from file plugin
+* [CB-6494](https://issues.apache.org/jira/browse/CB-6494) **Android** Fix upload of KitKat content URIs
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6802](https://issues.apache.org/jira/browse/CB-6802) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.geolocation@0.3.8`
+
+* [CB-5416](https://issues.apache.org/jira/browse/CB-5416) Adding support for auto-managing permissions
+* Proper implementation for **Firefox OS**
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6804](https://issues.apache.org/jira/browse/CB-6804) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.globalization@0.2.8`
+
+* [CB-4602](https://issues.apache.org/jira/browse/CB-4602) Added clarification to docs
+* [CB-4602](https://issues.apache.org/jira/browse/CB-4602) [CB-6490](https://issues.apache.org/jira/browse/CB-6490) [CB-4822](https://issues.apache.org/jira/browse/CB-4822) **WP** Globalization
+* Android should return `BCP47` tag, not localized string
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6805](https://issues.apache.org/jira/browse/CB-6805) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.inappbrowser@0.5.0`
+
+* [CB-5649](https://issues.apache.org/jira/browse/CB-5649) **iOS** respect App's orientation
+* [CB-6474](https://issues.apache.org/jira/browse/CB-6474) Add `data:` URLs support to **WP8**
+* [CB-6482](https://issues.apache.org/jira/browse/CB-6482) **WP8** call correct callback
+* Fixed use of **iOS** 6 deprecated methods
+* [CB-6360](https://issues.apache.org/jira/browse/CB-6360) Feature detection instead of **iOS** version detection
+* [CB-6396](https://issues.apache.org/jira/browse/CB-6396) **Firefox OS** Adding basic support
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6806](https://issues.apache.org/jira/browse/CB-6806) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.media@0.2.11`
+
+* [CB-6706](https://issues.apache.org/jira/browse/CB-6706) Relax dependency on file plugin
+* [CB-6478](https://issues.apache.org/jira/browse/CB-6478) Fix exception when trying to record audio file on **Windows 8**
+* [CB-6477](https://issues.apache.org/jira/browse/CB-6477) Add `musicLibrary` and `microphone` capabilities to **Windows 8**
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6807](https://issues.apache.org/jira/browse/CB-6807) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.media-capture@0.3.1`
+
+* Fixes `captureTasks UI URIs`
+* [CB-6706](https://issues.apache.org/jira/browse/CB-6706) Relax dependency on file plugin
+* Remove deprecated symbols for **iOS** < 6
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6808](https://issues.apache.org/jira/browse/CB-6808) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.network-information@0.2.9`
+
+* Cached extra info to better detect changes
+* [CB-6350](https://issues.apache.org/jira/browse/CB-6350) Fix `networkStatusForFlags` return value type to work with `64-bit` **iOS**
+* Initial version of **Firefox OS** network information plugin
+* [CB-6809](https://issues.apache.org/jira/browse/CB-6809) Add license to CONTRIBUTING.md
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.splashscreen@0.3.1`
+
+* **WP8** updated quirk for  and combined **iOS**, **WP8**, **BB10** quirks as they are all the same
+* **WP** implemented OnInit so splash screen can be shown before cordova page is loaded
+* **WP** plugin must be autoloaded for `AutoHideSplashScreen` preference to work
+* [CB-6483](https://issues.apache.org/jira/browse/CB-6483) Use splash screen image from manifest on **Windows8**
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6810](https://issues.apache.org/jira/browse/CB-6810) Add license to CONTRIBUTING.md
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.statusbar@0.1.6`
+
+* [CB-6783](https://issues.apache.org/jira/browse/CB-6783) added `StatusBarStyle` config preference,  updated docs
+* Update docs with recent **WP** changes, remove `clear` from the list of named colors in documentation
+* [CB-6513](https://issues.apache.org/jira/browse/CB-6513) **Android** Fix compiling
+* [CB-6812](https://issues.apache.org/jira/browse/CB-6812) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md
+
+`org.apache.cordova.vibration@0.3.9`
+
+* Extended `vibrateWithPattern` to allow for pattern repetition, implemented a complementary `cancelVibration` function and adapted documentation
+* Implemented `vibrateWithPattern` (for **Android**) and adapted documentation
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-07-08-plugins-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-07-08-plugins-release.md b/www/_posts/2014-07-08-plugins-release.md
new file mode 100644
index 0000000..6a46de4
--- /dev/null
+++ b/www/_posts/2014-07-08-plugins-release.md
@@ -0,0 +1,50 @@
+---
+layout: post
+author:
+    name: Ian Clelland
+    url: https://twitter.com/iclelland
+title:  "Plugins Release: July 8, 2014"
+categories: news
+tags: release plugins
+---
+The following plugins were updated today:
+
+* cordova-plugin-contacts: 0.2.11
+* cordova-plugin-network-information: 0.2.10
+
+Notable changes include:
+
+* The network-information plugin no longer crashes immediately if no network is available
+* `navigator.contacts.pickContact` API has been added for **Android**, **iOS**, **Windows Phone 8** and **Windows 8** platforms
+* `navigator.contacts.find` API on **Android**, **iOS** and **Windows Phone 8** now supports `desiredFields` which specifies contact fields to be returned
+* Contacts on **Firefox OS** no longer requires manual change of the application permissions
+
+The plugins have been updated on our registry at [plugins.cordova.io](http://plugins.cordova.io/).
+
+----
+You can update any plugin by removing it, and then re-adding it. E.g. To update your contacts plugin:
+
+    cordova plugin rm org.apache.cordova.contacts
+    cordova plugin add org.apache.cordova.contacts
+
+Other changes include:
+<!--more-->
+
+`org.apache.cordova.contacts@0.2.11`
+
+* [CB-5416](https://issues.apache.org/jira/browse/CB-5416) Adding support for auto-managing permissions
+* [CB-6682](https://issues.apache.org/jira/browse/CB-6682) Move **Windows 8** command proxy into its missing platform tag
+* [CB-5698](https://issues.apache.org/jira/browse/CB-5698) **iOS** Check to see if `photoData` exists before using
+* [CB-7003](https://issues.apache.org/jira/browse/CB-7003) **Android** Make `pickContact` pick correct contact on Android 4.3 and 4.4.3
+* Remove deprecated symbols for **iOS** < 6
+* **Windows Phone 8** now populates contact photos
+* Add `pickContact` functionality to Cordova contacts plugin
+* Add `ContactError` codes to `index.md` doc
+* Docs typo: `navigator.contacts.length` -> `contacts.length`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Spanish and French Translations added
+* [CB-6797](https://issues.apache.org/jira/browse/CB-6797) Add license
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) Add CONTRIBUTING.md
+
+`org.apache.cordova.network-information@0.2.10`
+
+* [CB-6907](https://issues.apache.org/jira/browse/CB-6907): **Android** Don't crash on startup if no networks available

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-07-10-tools-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-07-10-tools-release.md b/www/_posts/2014-07-10-tools-release.md
new file mode 100644
index 0000000..5c22dbc
--- /dev/null
+++ b/www/_posts/2014-07-10-tools-release.md
@@ -0,0 +1,90 @@
+---
+layout: post
+author:
+    name: Mark Koudritsky
+    url: https://github.com/kamrik
+title:  "Tools Release: July 10, 2014"
+categories: news
+tags: release tools
+---
+New versions of `plugman`, `cordova` and `cordova-lib` are now live!
+
+* [plugman@0.22.4](https://www.npmjs.org/package/plugman)
+* [cordova@3.5.0-0.2.6](https://www.npmjs.org/package/cordova)
+* [cordova-lib@0.21.6](https://www.npmjs.org/package/cordova-lib)
+
+To update your tools:
+
+    npm install -g cordova
+    npm install -g plugman
+
+Most notable changes are:
+
+* Support for splash screens
+* Drop **wp7** as platform
+* An experimental feature that allows to persist the currently added plugins to config.xml. Try it out as:
+  - `cordova save plugins --experimental`
+  - and later when you check out the project without a plugins folder:
+  - `cordova restore plugins --experimental`
+  - Read [Gorkem Ercan's post](http://www.gorkem-ercan.com/2014/06/sharing-cordova-projects-becomes-easier.html) for details.
+* We are experimenting with using `browserify` to package our `cordova.js` build artifact. This is an internal change to our tooling, and is currently still off-by-default.  We would appreciate feedback since we hope to switch to on-by-default in a future release.  Try it using plugman as:
+ - `plugman (un)install --browserify --project [PROJECT] --plugin [PLUGIN] --platform [ios|android]`
+
+
+Other changes include:
+<!--more-->
+
+## cordova
+
+* [CB-6728](https://issues.apache.org/jira/browse/CB-6728) Support chip architecture flag `--archs`
+* [CB-6740](https://issues.apache.org/jira/browse/CB-6740) **amazon-fireos** Clean up error reporting when AmazonWebView SDK not found
+* [CB-6943](https://issues.apache.org/jira/browse/CB-6943) Path can include the : if it is absolute, only test for `http`. Added tests
+* Show full stack for `CordovaError` in verbose mode
+* [CB-6024](https://issues.apache.org/jira/browse/CB-6024) Use nopt instead of optimist in cli
+* Add `--usenpm` flag to activate npm based `lazy_load`
+* [CB-6767](https://issues.apache.org/jira/browse/CB-6767) Allow `cordova` to be replaceable in error messages
+* Add `--noregistry` flag for disabling plugin lookup in the registry
+
+## cordova-lib
+
+* [CB-3571](https://issues.apache.org/jira/browse/CB-3571), [CB-2606](https://issues.apache.org/jira/browse/CB-2606) support for splashscreens
+* Fix plugin check error, when plugin dependency with specific version is given
+* [CB-6709](https://issues.apache.org/jira/browse/CB-6709) Do not create `merges/` folder when adding a platform
+* [CB-6140](https://issues.apache.org/jira/browse/CB-6140) Don't allow deletion of platform dependencies
+* [CB-6698](https://issues.apache.org/jira/browse/CB-6698) Fix 'android update lib-project' to work with paths containing spaces
+* [CB-6973](https://issues.apache.org/jira/browse/CB-6973) Run JSHint on all code in `src/` via `npm test`
+* [CB-6542](https://issues.apache.org/jira/browse/CB-6542) Delay creating project until there's some chance that it will succeed
+* `folder_contents()` now ignores `.svn` folders
+* [CB-6970](https://issues.apache.org/jira/browse/CB-6970) Share win project files manipulation code between cordova and plugman
+* [CB-6954](https://issues.apache.org/jira/browse/CB-6954) Share `events.js` between `cordova` and `plugman`
+* [CB-6698](https://issues.apache.org/jira/browse/CB-6698) Automatically copy sub-libraries to project's directory
+* [CB-6942](https://issues.apache.org/jira/browse/CB-6942) Describe running hooks only in verbose mode.
+* [CB-6512](https://issues.apache.org/jira/browse/CB-6512) Allow `cordova platform add /path/to/platform/files`
+* [CB-6895](https://issues.apache.org/jira/browse/CB-6895) Add more config properties into manifest
+* Allow `cordova platform add platform@version`
+* Add util func for chaining promises
+* removing `doWrap` from `prepare`
+* adding prepare-browserify
+* adding and freezing cordova-js
+* [CB-6879](https://issues.apache.org/jira/browse/CB-6879) config parser breakout into a cordova level module
+* [CB-6698](https://issues.apache.org/jira/browse/CB-6698) Resolve android `<framework>` relative to plugin_dir when `custom=true`
+* Fix tests on node 0.11.x
+* [CB-6024](https://issues.apache.org/jira/browse/CB-6024) Accept cli vars as part of opts param
+* Refer properties-parser package from NPM.
+* [CB-6859](https://issues.apache.org/jira/browse/CB-6859) Removed all **wp7** references, tests still passing
+* Extract `AndroidProject` class into a separate .js file
+* [CB-6698](https://issues.apache.org/jira/browse/CB-6698) Support library references for Android via the framework tag
+* [CB-6854](https://issues.apache.org/jira/browse/CB-6854) Strip BOM when adding `cordova.define()` to js-modules
+* Use `PluginInfo` in `plugman/install.js`
+* [CB-6772](https://issues.apache.org/jira/browse/CB-6772) Provide a default for `AndroidLaunchMode`
+* [CB-6711](https://issues.apache.org/jira/browse/CB-6711) Use `parseProjectFile` when working with XCode projects.
+* Start using `PluginInfo` object in `plugman/install.js`
+* [CB-6709](https://issues.apache.org/jira/browse/CB-6709) Remove `merges/` folder for default apps
+* Add `--shrinkwrap` flag to save plugin versions
+* Initial implementation for saving plugin list in config.xml and restoring from it
+* [CB-6668](https://issues.apache.org/jira/browse/CB-6668) Use `<description>` for `cordova plugin ls` when `<name>` is missing.
+* Add `--noregistry` flag for disabling plugin lookup in the registry
+* Remove `--force` from default npm settings for plugin registry
+* [CB-7100](https://issues.apache.org/jira/browse/CB-7100) Use npm for downloading plugins and later platforms
+* [CB-6691](https://issues.apache.org/jira/browse/CB-6691) Change some instances of `Error()` to `CordovaError()`
+

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-08-04-android-351.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-08-04-android-351.md b/www/_posts/2014-08-04-android-351.md
new file mode 100644
index 0000000..0564a84
--- /dev/null
+++ b/www/_posts/2014-08-04-android-351.md
@@ -0,0 +1,174 @@
+---
+layout: post
+author:
+    name: Marcel Kinard
+    url: https://twitter.com/MarcelKinard
+title:  "Apache Cordova Android 3.5.1"
+categories: announcements
+tags: news releases security
+---
+
+**Updated: 2014-08-06**
+(The text of CVE-2014-3502 was changed after this post was released, to better explain the cope of the issue and the ways to mitigate the problem)
+
+Security issues were discovered in the Android platform of Cordova. We are releasing version 3.5.1 of Cordova Android to address these security issues. We recommend that all Android applications built using Cordova be upgraded to use version 3.5.1 of Cordova Android. Other Cordova platforms such as iOS are unaffected, and do not have an update.
+
+When using the Cordova CLI, the command to use 3.5.1 of Cordova Android is:
+
+    cordova platform add android@3.5.1 --usenpm
+
+The security issues are CVE-2014-3500, CVE-2014-3501, and CVE-2014-3502.
+
+For your convenience, the text of these CVEs is included here.
+
+<!--more-->
+
+____
+
+CVE-2014-3500: Cordova cross-application scripting via Android intent URLs
+
+
+Severity: High
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Cordova Android versions up to 3.5.0
+
+Description:
+Android applications built with the Cordova framework can be launched through
+a special intent URL. A specially-crafted URL could cause the Cordova-based
+application to start up with a different start page than the developer
+intended, including other HTML content stored on the Android device. This has
+been the case in all released versions of Cordova up to  3.5.0, and has been
+fixed in the latest release (3.5.1). We recommend affected projects update
+their applications to the latest release.
+
+Upgrade path:
+Developers who are concerned about this should rebuild their applications with
+Cordova Android 3.5.1.
+
+Credit:
+This issue was discovered by David Kaplan and Roee Hay of IBM Security Systems.
+
+____
+
+CVE-2014-3501: Cordova whitelist bypass for non-HTTP URLs
+
+
+Severity: Medium
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+All released Cordova Android versions
+
+Description:
+Android applications built with the Cordova framework use a WebView component
+to display content. Cordova applications can specify a whitelist of URLs which
+the application will be allowed to display, or to communicate with via
+XMLHttpRequest. This whitelist, however, is not used by the WebView component
+when it is directed via JavaScript to communicate over non-http channels.
+
+Specifically, it can be possible to open a WebSocket connection from the
+application JavaScript which will connect to any reachable server on the
+Internet. If an attacker is able to execute arbitrary JavaScript within the
+application, then that attacker can cause a connection to be opened to any
+server, bypassing the HTTP whitelist.
+
+This is a limitation of the hybrid app architecture on Android in general, and
+not specific to Apache Cordova.
+
+It is possible to mitigate this attack vector by adding a CSP meta tag to all
+HTML pages in the application, to allow connections only to trusted sources.
+App developers should also upgrade to Cordova Android 3.5.1, to reduce the risk
+of XAS attacks against their applications, which could then use this mechanism
+to reach unintended servers. See CVE-2014-3500 for more information on a
+possible XAS vulnerability.
+
+Upgrade path:
+Developers who are concerned about this should rebuild their applications with
+Cordova Android 3.5.1, and consider adding CSP meta tags to their application
+HTML.
+
+Credit:
+This issue was discovered by David Kaplan and Roee Hay of IBM Security Systems.
+
+____
+
+CVE-2014-3502: Cordova apps can potentially leak data to other apps via URL
+loading
+
+
+Severity: Medium
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Cordova Android versions up to 3.5.0
+
+Description:
+Android applications built with the Cordova framework can launch other
+applications through the use of anchor tags, or by redirecting the webview to
+an Android intent URL. An attacker who can manipulate the HTML content of a
+Cordova application can create links which open other applications and send
+arbitrary data to those applications. An attacker who can run arbitrary
+JavaScript code within the context of the Cordova application can also set the
+document location to such a URL. By using this in concert with a second,
+vulnerable application, an attacker might be able to use this method to send
+data from the Cordova application to the network.
+
+The latest release of Cordova Android takes steps to block explicit Android
+intent urls, so that they can no longer be used to start arbitrary applications
+on the device.
+
+Implicit intents, including URLs with schemes such as "tel", "geo", and "sms"
+can still be used to open external applications by default, but this behaviour
+can be overridden by plugins.
+
+Upgrade path:
+Developers who are concerned about this should rebuild their applications with
+Cordova Android 3.5.1.
+
+Credit:
+This issue was discovered by David Kaplan and Roee Hay of IBM Security Systems.
+
+
+(This notice originally read as follows:)
+
+CVE-2014-3502: Cordova apps can potentially leak data to other apps via Android
+intent URLs
+
+
+Severity: Medium
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Cordova Android versions up to 3.5.0
+
+Description:
+Android applications built with the Cordova framework can launch other
+applications through the use of anchor tags, or by redirecting the webview to
+an Android intent URL. An attacker who can manipulate the HTML content of a
+Cordova application can create links which open other applications and send
+arbitrary data to those applications. An attacker who can run arbitrary
+JavaScript code within the context of the Cordova application can also set the
+document location to such a URL. By using this in concert with a second,
+vulnerable application, an attacker might be able to use this method to send
+data from the Cordova application to the network.
+
+The latest release of Cordova Android takes steps to block explicit Android
+intent urls, so that they can no longer be used to start arbitrary applications
+on the device.
+
+Upgrade path:
+Developers who are concerned about this should rebuild their applications with
+Cordova Android 3.5.1.
+
+Credit:
+This issue was discovered by David Kaplan and Roee Hay of IBM Security Systems.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-08-06-android-351-update.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-08-06-android-351-update.md b/www/_posts/2014-08-06-android-351-update.md
new file mode 100644
index 0000000..a4079a8
--- /dev/null
+++ b/www/_posts/2014-08-06-android-351-update.md
@@ -0,0 +1,27 @@
+---
+layout: post
+author:
+    name: Ian Clelland
+    url: https://twitter.com/iclelland
+title:  "Apache Cordova Android 3.5.1 Update"
+categories: announcements
+tags: news releases security
+---
+
+On Monday, we released Cordova Android 3.5.1, to address a couple of security issues. Afterwards, talking with the original researchers, we realized that the text of the security announcement that went out wasn't quite right, so we've amended it.
+
+You can read the amended blog post [here](http://cordova.apache.org/announcements/2014/08/04/android-351.html).
+
+The issue in CVE-2014-3502 is that Cordova applications would, by default, pass any URLs that they couldn't load to the Android intent system for handling. This lets developers construct URLs that open email applications, maps, or send SMS messages, or even open web pages in the system browser, but it also allowed malicious URLs that could potentially open other applications on the device. This meant that if someone could execute their own JavaScript in your application, that they could use other applications on the device to "phone home" with the user's data. This is why we are recommending that all Android developers upgrade to Cordova 3.5.1.
+
+<!--more-->
+
+In order not to break existing applications, Cordova 3.5.1 disallows clearly malicious URLs, but will still open links like `sms:`, `mailto:`, or `geo:` in their default applications. (It is, after all, a useful feature, and there are many published applications which rely on that behaviour.) If you want to restrict that even further, you can use Cordova plugins to customize which URLs can be loaded, and which URLs will be blocked completely.
+
+As a very simple example of this, I have published a sample plugin which blocks all external applications from loading. To use it, install it like
+
+    cordova plugin add net.iclelland.external-app-block
+
+or feel free to clone it from [GitHub](https://github.com/clelland/cordova-plugin-external-app-block) and tweak it to suit your needs.
+
+We're hoping to have a more flexible solution built in to Cordova with the next release, but in the meantime, the plugin system is powerful enough to allow you to control this for your apps yourself.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-08-11-plugins-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-08-11-plugins-release.md b/www/_posts/2014-08-11-plugins-release.md
new file mode 100644
index 0000000..6859c6d
--- /dev/null
+++ b/www/_posts/2014-08-11-plugins-release.md
@@ -0,0 +1,206 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Plugins Release: August 11, 2014"
+categories: news
+tags: release plugins
+---
+The following plugins were updated today:
+
+* cordova-plugin-battery-status: 0.2.10
+* cordova-plugin-camera: 0.3.1
+* cordova-plugin-console: 0.2.10
+* cordova-plugin-contacts: 0.2.12 
+* cordova-plugin-device: 0.2.11 
+* cordova-plugin-device-motion: 0.2.9
+* cordova-plugin-device-orientation: 0.3.8
+* cordova-plugin-dialogs: 0.2.9 
+* cordova-plugin-file: 1.3.0 
+* cordova-plugin-file-transfer: 0.4.5 
+* cordova-plugin-geolocation: 0.3.9 
+* cordova-plugin-globalization: 0.3.0 
+* cordova-plugin-inappbrowser: 0.5.1 
+* cordova-plugin-media: 0.2.12 
+* cordova-plugin-media-capture: 0.3.2 
+* cordova-plugin-network-information: 0.2.11 
+* cordova-plugin-splashscreen: 0.3.2 
+* cordova-plugin-statusbar: 0.1.7 
+* cordova-plugin-vibration: 0.3.10
+
+Notable changes include:
+* Most of the plugins docs are now translated into other languages.
+* **FirefoxOS** has updated many of their proxies for plugins
+* **FirefoxOS** support added to device motion plugin
+* Many updates to file plugin for **BlackBerry10**, **FirefoxOS** and **Windows**
+* **BlackBerry10** & **FirefoxOS** support added to globalization plugin
+
+
+The plugins have been updated on our registry at [plugins.cordova.io](http://plugins.cordova.io/).
+
+----
+You can update any plugin by removing it, and then readding it. E.g. To update your file plugin:
+
+    cordova plugin rm org.apache.cordova.file
+    cordova plugin add org.apache.cordova.file
+
+Other changes include:
+<!--more-->
+org.apache.cordova.battery-status@0.2.10
+* [CB-6957](https://issues.apache.org/jira/browse/CB-6957) Ported `Battery-status` manual & automated tests
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+
+org.apache.cordova.camera@0.3.1
+* **FirefoxOS** update `CameraProxy.js`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) **iOS**: Add explicit dependency on `CoreLocation.framework`
+* **BlackBerry10** Doc correction - `sourceType` is supported
+* [CB-7071](https://issues.apache.org/jira/browse/CB-7071) **Android**: Fix callback firing before `CROP` intent is sent when `allowEdit=true`
+* [CB-6875](https://issues.apache.org/jira/browse/CB-6875) **Android**: Handle exception when SDCard is not mounted
+* **iOS**: Delete `postImage` (dead code)
+* Prevent `NPE` on `processResiultFromGallery` when intent comes `null`
+* Remove **iOS** doc reference to non-existing `navigator.fileMgr API`
+* Docs updated with some default values
+* Removes File plugin dependency from **Windows 8** code.
+* Use `WinJS` functionality to resize image instead of File plugin functionality
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+
+org.apache.cordova.console@0.2.10
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+
+org.apache.cordova.contacts@0.2.12
+* fixes `.find` method when `options` param is not passed. Will return all contacts on missing `options` param
+* **FirefoxOS** update `ContactsProxy.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* [CB-5698](https://issues.apache.org/jira/browse/CB-5698) **iOS**: Check to see if `photoData` exists before using
+
+org.apache.cordova.device@0.2.11
+* **FirefoxOS** update `DeviceProxy.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* Use **Windows** system calls to get better info
+
+org.apache.cordova.device-motion@0.2.9
+* **FirefoxOS** update `accelerometer.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **FirefoxOS** added to supported platforms
+
+
+org.apache.cordova.device-orientation@0.3.8
+* **FirefoxOS** update `compass.js`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) **iOS**: Add explicit dependency on `CoreLocation.framework`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) Delete unused `#import` of `CDVShared.h`
+
+org.apache.cordova.dialogs@0.2.9
+* **Ubuntu**: pass proper arguments to prompt callback
+* **Ubuntu**: use `TextField` instead of `TextInput`
+* **Ubuntu**: proper message escaping before passing to `qml`
+* **FirefoxOS** update `notification.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **Android**: Explicitly apply default theme to dialogs
+* Fix `Beep` exception on **Android** when no argument passed
+
+org.apache.cordova.file@1.3.0
+* **FirefoxOS** Remove unsupported paths from `requestAllPaths`
+* **FirefoxOS** Support for `resolve URI`, request all paths and local app directory.
+* [CB-4263](https://issues.apache.org/jira/browse/CB-4263) set ready state to done before onload
+* [CB-7167](https://issues.apache.org/jira/browse/CB-7167) **BlackBerry10** `copyTo` - return wrapped entry rather than native
+* [CB-7167](https://issues.apache.org/jira/browse/CB-7167) **BlackBerry10** Add directory support to `getFileMetadata`
+* [CB-7167](https://issues.apache.org/jira/browse/CB-7167) **BlackBerry10** Fix tests detection of `blob` support (`window.Blob` is `BlobConstructor` object)
+* [CB-7161](https://issues.apache.org/jira/browse/CB-7161) **BlackBerry10** Add file system directory paths
+* [CB-7093](https://issues.apache.org/jira/browse/CB-7093) Create separate `plugin.xml` for new-style tests
+* [CB-7057](https://issues.apache.org/jira/browse/CB-7057) Docs update: elaborate on what directories are for
+* [CB-7093](https://issues.apache.org/jira/browse/CB-7093): Add `JS module` to `plugin.xml` file for auto-tests
+* [CB-7093](https://issues.apache.org/jira/browse/CB-7093) Ported automated file tests
+* **Windows** remove extra function closure, not    needed
+* **Windows** remove check for undefined `fail()`, it is defined by the proxy and always exists
+* **Windows** re-apply `readAsBinaryString` and `readAsArrayBuffer`
+* **Windows** Moved similar calls to be the same calls, aliased long namespaced functions
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs.
+* [CB-6571](https://issues.apache.org/jira/browse/CB-6571) Fix `getParentForLocalURL` to work correctly with directories with trailing '/' (This closes #58)
+* `UTTypeCopyPreferredTagWithClass` returns `nil mimetype` for css when there is no network
+* updated spec links in docs ( en only )
+* [CB-6571](https://issues.apache.org/jira/browse/CB-6571) add trailing space it is missing in `DirectoryEnty` constructor.
+* [CB-6980](https://issues.apache.org/jira/browse/CB-6980) Fixing `filesystem:null` property in `Entry`
+* Add **Windows 8** support for `readAsBinaryString` and `readAsArrayBuffer`
+* **FirefoxOS** Update `FileProxy.js`
+* [CB-6940](https://issues.apache.org/jira/browse/CB-6940): `context.getExternal` methods return null if sdcard isn't in mounted state, causing exceptions that prevent startup from reaching readystate
+* Fix mis-handling of filesystem reference in `Entry.moveTo` 
+* [CB-6902](https://issues.apache.org/jira/browse/CB-6902): Use `File.lastModified` rather than `.lastModifiedDate`
+* [CB-6922](https://issues.apache.org/jira/browse/CB-6922): Remove unused `getMetadata` native code
+* [CB-6922](https://issues.apache.org/jira/browse/CB-6922): Use `getFileMetadata` consistently to get metadata
+* changed fullPath to `self.rootDocsPath`
+* [CB-6890](https://issues.apache.org/jira/browse/CB-6890): Fix `pluginManager` access for 4.0.x branch
+
+org.apache.cordova.file-transfer@0.4.5
+* Fixed documentation of parameter order for `FileTransfer.upload`
+* **FirefoxOS** initial implementation
+* [CB-6781](https://issues.apache.org/jira/browse/CB-6781): Expose `FileTransferError.exception` to application
+* [CB-6928](https://issues.apache.org/jira/browse/CB-6928): Add new error code to documentation
+* [CB-6928](https://issues.apache.org/jira/browse/CB-6928): Handle 304 status code
+* [CB-6928](https://issues.apache.org/jira/browse/CB-6928): Open output stream only if it's necessary.
+* **BlackBerry10** Minor doc correction
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **Windows 8** upload uses the provided `fileName` or the actual `fileName`
+* [CB-2420](https://issues.apache.org/jira/browse/CB-2420) **Windows 8** honor `fileKey` and param options. This closes #15
+* [CB-6781](https://issues.apache.org/jira/browse/CB-6781): add the exception text to the error object
+* [CB-6890](https://issues.apache.org/jira/browse/CB-6890): Fix `pluginManager` access for 4.0.x branch
+
+org.apache.cordova.geolocation@0.3.9
+* **FirefoxOS** update `GeolocationProxy.js`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) **iOS**: Add explicit dependency on `CoreLocation.framework`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) Delete unused `#import` of `CDVShared.h`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **iOS**: Changed `distanceFilter` from none to 5 meters, prevents it from spamming the callback even though nothing changed.
+
+org.apache.cordova.globalization@0.3.0
+* The right Apache License 2.0 added
+* Update headers and `NOTICE` file
+* **BlackBerry10** support implemented for Globalization
+* Initial implementation for **FirefoxOS**
+* [CB-4602](https://issues.apache.org/jira/browse/CB-4602) **iOS**: Use normalized values for `getPreferredLanguage`.
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* [CB-4602](https://issues.apache.org/jira/browse/CB-4602) `geolocation.getPreferredLanguage` and `geolocation.getLocaleName` now return strings with hypen `(-)` to stay compliant with current standards
+
+org.apache.cordova.inappbrowser@0.5.1
+* **Ubuntu**: support `qt 5.2`
+* **FirefoxOS** update `InAppBrowserProxy.js`
+* **FirefoxOS** app needs to be `privileged`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* [CB-6769](https://issues.apache.org/jira/browse/CB-6769) **iOS**: Fix `statusbar` color reset wasn't working on `iOS7+`
+
+org.apache.cordova.media@0.2.12
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **iOS**: Make it easier to play media and record audio simultaneously
+* code `#s` for `MediaError`
+
+org.apache.cordova.media-capture@0.3.2
+* **Ubuntu**: fix compiler warnings
+* **Ubuntu**: support `qt 5.2`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* [CB-6978](https://issues.apache.org/jira/browse/CB-6978) `captureImage()` function fails in **Android**
+* [CB-6890](https://issues.apache.org/jira/browse/CB-6890): Fix `pluginManager` access for 4.0.x branch
+
+org.apache.cordova.network-information@0.2.11
+* **FirefoxOS** update `NetworkProxy.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* Fixed docs for `online/offline` event being backwards
+
+org.apache.cordova.splashscreen@0.3.2
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* [CB-7041](https://issues.apache.org/jira/browse/CB-7041) **iOS**: Fix image filename logic when setting the `iPad` splash screen
+* fixes Splashscreen crash on **WP8**
+
+org.apache.cordova.statusbar@0.1.7
+* Add `LICENSE` and `NOTICE`
+* Update `statusbar.js`
+* Update `backgroundColorByHexString` function
+* **iOS**: Use a persistent `callbackId` instead of calling `sendJs`
+* [CB-6626](https://issues.apache.org/jira/browse/CB-6626) **iOS**: Add a JS event for tapping on `statusbar`
+* **iOS**: Fix hide to adjust webview's frame only when status bar is not overlaying webview
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs
+* **Android**: Fix `StatusBar.initialize()` not running on UI thread
+
+org.apache.cordova.vibration@0.3.10
+* **Ubuntu**: Implemented `vibrateWithPattern/cancelVibration`
+* **FirefoxOS** update `VibrationProxy.js`
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Updated translations for docs

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-08-13-tools-update.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-08-13-tools-update.md b/www/_posts/2014-08-13-tools-update.md
new file mode 100644
index 0000000..d6e7ebf
--- /dev/null
+++ b/www/_posts/2014-08-13-tools-update.md
@@ -0,0 +1,21 @@
+---
+layout: post
+author:
+    name: Marcel Kinard
+    url: https://twitter.com/MarcelKinard
+title:  "Tools Release: August 13, 2014"
+categories: news
+tags: release tools security
+---
+
+An updated version of `cordova` and `cordova-lib` are available starting today.
+
+* [cordova@3.5.0-0.2.7](https://www.npmjs.org/package/cordova)
+* [cordova-lib@0.21.7](https://www.npmjs.org/package/cordova-lib)
+
+To update your tools:
+
+    npm install -g cordova
+
+These contain only one minor function change, which is related to the recent release of [Cordova Android 3.5.1](http://cordova.apache.org/announcements/2014/08/04/android-351.html). Before today's update, when adding the Android platform to a project, by default it would use version 3.5.0 of Cordova Android. In order to get the latest 3.5.1 of Cordova Android, you would need to manually specify the 3.5.1 version number on the `platform add` command. Today's update changes the default version of Cordova Android used when adding the Android platform to a project, so that you no longer need to manually specify the 3.5.1 version number to get the 3.5.1 version. You'll now get 3.5.1 by default.
+

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/57e2e2aa/www/_posts/2014-09-08-cordova-361.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-09-08-cordova-361.md b/www/_posts/2014-09-08-cordova-361.md
new file mode 100644
index 0000000..3b7e94d
--- /dev/null
+++ b/www/_posts/2014-09-08-cordova-361.md
@@ -0,0 +1,559 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Apache Cordova 3.6"
+categories: announcements
+tags: news releases
+---
+
+We are happy to announce that `Apache Cordova 3.6` has been released!
+
+Most notable changes include:
+
+  * Android and Amazon FireOS platforms include a new whitelist for controlling the launch of external applications via intents. Also support for gradle was added.
+  * [CB-6761](https://issues.apache.org/jira/browse/CB-6761) Android: Fix native->JS bridge ceasing to fire when page changes and online is set to false and the JS loads quickly
+  * Windows8 platform is now called Windows to indicate the support for windows universal apps. The windows8/windows platform now supports building apps targeting Windows 8.1 and Windows Phone 8.1 in addition to Windows 8 which was originally supported (see documentation for new --win and --phone Command Line switches). 
+  * For targeting Windows Phone 8.0, the wp8 is still supported. 
+  * Support for Windows Universal Apps is being added.
+  
+To upgrade: (replace `android` with the platform you want to update):
+
+    npm install -g cordova
+    cd my_project
+    cordova platform update android
+    
+For non-CLI projects or for pre-3.0 projects, refer to the [upgrade guides](http://cordova.apache.org/docs/en/3.6.0/guide_platforms_index.md.html).
+
+## If this is 3.6.3, where are 3.6.0, 3.6.1, and 3.6.2?
+
+While preparing the 3.6.0 release,
+the release candidates were published to a write-once repository.
+When it was discovered that the release candidates needed to be updated,
+we were unable to modify the write-once repository,
+so we were forced to bump the version number.
+This is why all the 3.6 cadence release items are labelled as "3.6.3".
+So 3.6.3 is the first release of the 3.6.x version.
+Apologies for the confusion.
+
+## What's new in Android
+<!--more-->
+
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add environment variable `BUILD_MULTIPLE_APKS` for splitting **APK**s based on architecture
+* [CB-7410](https://issues.apache.org/jira/browse/CB-7410) Add whitelist entries to get `iframe`/**GoogleMaps** working
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Add `external-launch-whitelist` and use it for filtering intent launches
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Work-in-progress gradle support
+* [CB-7325](https://issues.apache.org/jira/browse/CB-7325) Fix error message in `android_sdk_version.js` when missing SDK on Windows
+* [CB-7335](https://issues.apache.org/jira/browse/CB-7335) Add a `.gitignore` to android project template
+* [CB-7330](https://issues.apache.org/jira/browse/CB-7330) Don't run `android update` during creation
+* [CB-7321](https://issues.apache.org/jira/browse/CB-7321) Don't require `ant` for `create` script
+* [CB-7044](https://issues.apache.org/jira/browse/CB-7044), [CB-7299](https://issues.apache.org/jira/browse/CB-7299) Fix up `PATH` problems when possible
+* [CB-7261](https://issues.apache.org/jira/browse/CB-7261) Fix `setNativeToJsBridgeMode` sometimes crashing when switching to `ONLINE_EVENT`
+* [CB-7265](https://issues.apache.org/jira/browse/CB-7265) Fix crash when navigating to custom protocol (introduced in `3.5.1`)
+* Filter out non-launchable **intents**
+* Extend whitelist to handle **URL**s without `//` chars
+* [CB-7172](https://issues.apache.org/jira/browse/CB-7172) Force window to have focus after resume
+* [CB-7018](https://issues.apache.org/jira/browse/CB-7018) Fix `setButtonPlumbedToJs` never un-listening
+* `@Deprecate` methods of `PluginManager` that were never meant to be public
+* Move plugin instantiation and instance storing logic `PluginEntry`->`PluginManager`
+* Update to check for **Google Glass** APIs
+* Fix for `android` not being in `PATH` check on Windows
+* Tweak log messages in `CordovaBridge` with bridgeSecret is wrong
+* Add `node_module` licenses to `LICENSE`
+* Provide `CordovaPlugin` with `CordovaPreferences`. Add new `Plugin.initialize()`
+* Convert usages of `Config.`* to use the non-static versions
+* Change `getProperty` -> `prefs.get*` within `CordovaActivity`
+* Move registration of App plugin from `config.xml` -> code
+* Make `setWebViewClient` an override instead of an overload.
+* Refactor: Use `ConfigXmlParser` in activity. Adds `CordovaWebView.init()`
+* Deprecate some convenience methods on `CordovaActivity`
+* Refactor: Move `url-filter` information into `PluginEntry`
+* Don't re-parse `config.xml` in `onResume`
+* Move handling of `Fullscreen` preference to `CordovaActivity`
+* Delete `CB-3064: The errorUrl is...` log message left over from debugging presumably
+* Refactor `Config` into `ConfigXmlParser`, `CordovaPreferences`
+* Delete Location-change JS->Native bridge mode
+* [CB-5988](https://issues.apache.org/jira/browse/CB-5988) Allow `exec()` only from *file*: or start-up *URL*'s domain
+* [CB-6761](https://issues.apache.org/jira/browse/CB-6761) Fix native->JS bridge ceasing to fire when page changes and online is set to false and the JS loads quickly
+* [CB-7018](https://issues.apache.org/jira/browse/CB-7018) Clean up and deprecation of some button-related functions
+* [CB-7017](https://issues.apache.org/jira/browse/CB-7017) Fix `onload=true` being set on all subsequent plugins
+* [CB-5971](https://issues.apache.org/jira/browse/CB-5971) Fix package / project validation
+* Delete explicit `activity.finish()` in back button handling. No change in behaviour
+* [CB-4404](https://issues.apache.org/jira/browse/CB-4404) Changing where `android:windowSoftInputMode` is in the manifest so it works
+* Add documentation referencing other implementation
+* [CB-6851](https://issues.apache.org/jira/browse/CB-6851) Deprecate `WebView.sendJavascript()`
+* [CB-6876](https://issues.apache.org/jira/browse/CB-6876) Show the correct executable name
+* [CB-6860](https://issues.apache.org/jira/browse/CB-6860) Add `activity_name` and `launcher_name` to `AndroidManifest.xml` & `strings.xml`
+* Add a comment to `custom_rules.xml` saying why we move `AndroidManifest.xml`
+* [CB-6784](https://issues.apache.org/jira/browse/CB-6784) Add missing licenses
+* Revert `defaults.xml: Add AndroidLaunchMode preference`
+* [CB-6315](https://issues.apache.org/jira/browse/CB-6315) Wrapping this so it runs on the UI thread
+* [CB-6723](https://issues.apache.org/jira/browse/CB-6723) Update package name for **Robotium**
+* [CB-6707](https://issues.apache.org/jira/browse/CB-6707) Update `minSdkVersion` to `10` consistently
+* [CB-5652](https://issues.apache.org/jira/browse/CB-5652) Make visible cordova version
+
+
+
+## What's new in iOS
+
+* Updated default template
+* [CB-7432](https://issues.apache.org/jira/browse/CB-7432) Version script should be updated by `coho` at release time
+* [CB-5535](https://issues.apache.org/jira/browse/CB-5535) Ignore unused arguments in `bin/create` (e.g `--arc`), remove `--arc` references in `bin/create`
+* [CB-6897](https://issues.apache.org/jira/browse/CB-6897) `nil` `callbackId` in `isValidCallbackId()` causes regex match to throw exception
+* [CB-6897](https://issues.apache.org/jira/browse/CB-6897) Added unit test
+* [CB-7169](https://issues.apache.org/jira/browse/CB-7169) Fix `__PROJECT_NAME__` replacing code in `create` script
+* Remove trailing whitespace from project template's `.plist`, `.pch`
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) Delete `CDVShared.m` & remove dependency on `CoreLocation`
+* Fix warning in `MainViewController.m` (spurious semi-colon)
+* [CB-7162](https://issues.apache.org/jira/browse/CB-7162) `pre-commit` hook can't find `uncrustify` in path in Git GUI apps
+* [CB-7134](https://issues.apache.org/jira/browse/CB-7134) Deprecate `CDVPluginResult` methods
+* [CB-7043](https://issues.apache.org/jira/browse/CB-7043) Fix property `statusCode` of `CDVHTTPURLResponse` conflict with superclass property `statusCode` of `NSHTTPURLResponse` (**iOS** `8`)
+* [CB-6165](https://issues.apache.org/jira/browse/CB-6165) Removing the `"OK"` String from success callback
+* Update version of **NSData+Base64** to get a more normal license on it
+* Minor uncrustification of a few files
+* Update `LICENSE` to include **shelljs**'s license
+* Remove `LICENSE` entries for files that we no longer use
+* [CB-6579](https://issues.apache.org/jira/browse/CB-6579) Update deprecation to use `CDV_DEPRECATED` macro
+* [CB-6998](https://issues.apache.org/jira/browse/CB-6998) Remove `CDVCommandDelegate::execute` deprecated call (deprecated since `2.2`)
+* [CB-6997](https://issues.apache.org/jira/browse/CB-6997) Deprecate obsolete `CDVPlugin` methods
+* Fix minor grammar in `CDVLocalStorage` **iCloud** warning
+* [CB-6785](https://issues.apache.org/jira/browse/CB-6785) Add license to `CONTRIBUTING.md`
+* [CB-6729](https://issues.apache.org/jira/browse/CB-6729) Update `printDeprecationNotice` to new name, and new warning for **iOS** < `6.0`
+* [CB-5651](https://issues.apache.org/jira/browse/CB-5651) Make visible the version of the Cordova native lib
+
+
+
+
+## What's new in Windows Phone 8
+
+* Fix template def missing files
+* Remove unwanted slashes and handle Exceptions
+* Add **AppVeyor** badge
+* [CB-7368](https://issues.apache.org/jira/browse/CB-7368) `--archs="x86"` now produces correct binaries
+* [CB-7341](https://issues.apache.org/jira/browse/CB-7341) Port tooling/platform scripts from **WSH** to **NodeJS**
+* Adding testing to the workflow
+* [CB-6763](https://issues.apache.org/jira/browse/CB-6763) Fixes issue when multiple simultaneous requests are sent
+* [CB-4655](https://issues.apache.org/jira/browse/CB-4655) Default native project template should be overridable at project creation time
+* [CB-7305](https://issues.apache.org/jira/browse/CB-7305) Remove trailing slash from dest
+* Cleanup file, remove commented out stuff after testing it
+* Update instructions minus `createTemplates` stuff
+* Fix intermittent issue with invalid app manifest because of xml commented apache header
+* `create` needs to copy+rename the `defaults.xml` file for projects created outside the cordova-cli
+* Removing outdated/unused tooling scripts
+* Move `createTemplates` scripts (they will live undoc'd for a while)
+* Move common items to their rightful home
+* [CB-7028](https://issues.apache.org/jira/browse/CB-7028) Fixed memory leak in **WP** with plugins
+* Use wildcard for contents of `www/` folder
+* Small fix for spaces in path
+* `createTemplates` script copies `defaults.xml`->`config.xml`
+* [CB-5049](https://issues.apache.org/jira/browse/CB-5049) Create `defaults.xml` that contains platform `config.xml` defaults
+* [CB-6788](https://issues.apache.org/jira/browse/CB-6788) Fix header licenses (**Apache RAT** report)
+* [CB-7060](https://issues.apache.org/jira/browse/CB-7060) Fix large project build performance issue
+* Adds support for chip architectures to `run` command
+* [CB-6924](https://issues.apache.org/jira/browse/CB-6924) Fixed memory leak in WP page navigation
+* [CB-6939](https://issues.apache.org/jira/browse/CB-6939) Replace dash chars in package name and validate it
+* Fixes handling of UTF-8 encoded project files
+* Added list of supported architectures in help text
+* Adds support for target architectures to build command
+* Escapes paths in `target()` function
+* add license header to all bat files, and echo off so we don't see the goto output
+* [CB-6788](https://issues.apache.org/jira/browse/CB-6788) Add license header
+* [CB-6775](https://issues.apache.org/jira/browse/CB-6775) Added support for autoload, splashscreen uses this
+* [CB-5653](https://issues.apache.org/jira/browse/CB-5653) Make visible cordova version
+* **WP8.1** and the **IE11 WebBrowser** control do not support `execScript`, moving to `eval`
+* [CB-6732](https://issues.apache.org/jira/browse/CB-6732) Fix `MSBuild 64 bit is not supported` build error
+* [CB-6341](https://issues.apache.org/jira/browse/CB-6341) Remove requirement to have `MSBuild` in the `%PATH%`
+* [CB-6676](https://issues.apache.org/jira/browse/CB-6676) Allow extra params to `build`/`run` and ignore them
+* [CB-6685](https://issues.apache.org/jira/browse/CB-6685) \[3.5.0rc\] Build error: `Command failed with exit code 2`
+* Adds `-wait` flag to `CordovaDeploy`. Removes unnecessary `Program` class
+* **WP7** Goodbye, it has been fun. `;)`
+* Apply `app-hello-world` update
+
+
+
+## What's new in Windows
+
+* [CB-7377](https://issues.apache.org/jira/browse/CB-7377) Removes unnecessary rules tracing which is also incorrectly handled by **PowerShell**
+* Removed un-needed files, multiple `cordova.js` files can only cause confusion
+* [CB-7377](https://issues.apache.org/jira/browse/CB-7377) Whitelist. Windows build error due to `invalid URI rules in config.xml`
+* [CB-7333](https://issues.apache.org/jira/browse/CB-7333) Makes default platform template files overridable
+* Add **AppVeyor** badge
+* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) **VS2012** solution now accepts `anycpu` target instead of `any cpu`
+* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) Fixes issue when project isn't built if **msbuild v12.0** is not found
+* Updated repo `README`
+* Add **AppVeyor** file for CI
+* Add basic `npm` test of create+build project
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Reflect new switch name to project structure
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Changes switch name from `--store` to `--win`
+* Moves `node_modules` to `bin` to correctly work under `npm`
+* Adds missing `ExecutionPolicy` option for **PowerShell**
+* Configurable target version for store and phone targets
+* [CB-7129](https://issues.apache.org/jira/browse/CB-7129) Spellcheck
+* Rewrite tooling/platform scripts from **WSH** to **NodeJS**
+* [CB-7243](https://issues.apache.org/jira/browse/CB-7243) `VERSION` file is copied over in `create` platform script
+* [CB-6699](https://issues.apache.org/jira/browse/CB-6699) Using wildcard `**` glob to include `www` folder items
+* [CB-7144](https://issues.apache.org/jira/browse/CB-7144) `run` fails if replace default certificate
+* [CB-6787](https://issues.apache.org/jira/browse/CB-6787) Fix header licenses (**Apache RAT** report)
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Support for new splash screen and icon images
+* Fixes potential perf issue inside `exec_verbose` method
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Fixes deploy error when `--nobuild` option specified
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Replaces new template icons and splash screens
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Fixes deploy error on **WP8.1** emulator
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Fixes `run`/`emulate` error when it runs for the first time
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Fixes deploy when target type is not specified
+* Adds support for build archs to `run` command  + small cleanup and refactoring  + fix **jshint** issues
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Add support for **Windows Universal** apps (**Windows 8.1** and **WP 8.1**)
+* Removed **Windows7** which is now in its own branch
+* Added list of supported architectures in help text
+* Adds support for target architectures to build command
+* [CB-6686](https://issues.apache.org/jira/browse/CB-6686) \[3.5.0rc\] Build  error if path contains whitespaces
+* [CB-6684](https://issues.apache.org/jira/browse/CB-6684) \[3.5.0rc\] Splash screen setting breaks the build
+* [CB-6787](https://issues.apache.org/jira/browse/CB-6787) Add license to `windows8/CONTRIBUTING.md`
+* [CB-6684](https://issues.apache.org/jira/browse/CB-6684) \[3.5.0rc\] Splash screen setting breaks the build
+* [CB-6686](https://issues.apache.org/jira/browse/CB-6686) \[3.5.0rc\] Build  error if path contains whitespaces
+
+
+## What's new in BlackBerry 10
+
+* [CB-7409](https://issues.apache.org/jira/browse/CB-7409) Update `CORDOVA_HOME_DIR` based on `npm_cache`
+* [CB-7411](https://issues.apache.org/jira/browse/CB-7411) Make version in version script easier to replace by `coho`
+* [CB-7336](https://issues.apache.org/jira/browse/CB-7336) Add `bundledDependencies` to `package.json`
+* [CB-7211](https://issues.apache.org/jira/browse/CB-7211) **jshint**: force to see all errors
+* [CB-7210](https://issues.apache.org/jira/browse/CB-7210) Cleanup `create` remove `clean`/`copyJavascript`
+* [CB-7250](https://issues.apache.org/jira/browse/CB-7250) Test/cordova/integration/target use private home
+* [CB-7209](https://issues.apache.org/jira/browse/CB-7209) Improve tests including adding parallelism support
+* [CB-7186](https://issues.apache.org/jira/browse/CB-7186) Fix up packager-validator tests to indicate signing
+* [CB-7186](https://issues.apache.org/jira/browse/CB-7186) `--no-signing` will be ignored if `--buildId` is set
+* Update package name to match convention (`cordova-`\[platform name\])
+* [CB-5815](https://issues.apache.org/jira/browse/CB-5815) Fix `cordova` not defined when pausing w/o `cordova.js` included
+* [CB-7119](https://issues.apache.org/jira/browse/CB-7119) Fix `cordova run --target xxx` dies if `blackberry10.json` is empty
+* [CB-7087](https://issues.apache.org/jira/browse/CB-7087) Retire `blackberry10/` directory
+* [CB-6492](https://issues.apache.org/jira/browse/CB-6492) Fix `AppData` hint for **wXP**
+* [CB-7036](https://issues.apache.org/jira/browse/CB-7036) Make `npm test` work again (using `grunt` instead of `jake`)
+* [CB-7025](https://issues.apache.org/jira/browse/CB-7025) Report platform update
+* [CB-6968](https://issues.apache.org/jira/browse/CB-6968) Fix bashism (`source`) in `update` script and `bb10-ndk-version`
+* [CB-6934](https://issues.apache.org/jira/browse/CB-6934) `run` should complain about target w/o ip before password
+* [CB-6925](https://issues.apache.org/jira/browse/CB-6925) Simulator detection: fail gracefully w/ no DHCP leases
+* [CB-6904](https://issues.apache.org/jira/browse/CB-6904) Improve Markdown in `README.md`
+* [CB-5436](https://issues.apache.org/jira/browse/CB-5436) Update `defaults.xml` and `config.xml` configuration reference
+* [CB-6850](https://issues.apache.org/jira/browse/CB-6850) Use `path.join()` for `blackberry10debugtoken.bar` warning
+* [CB-6757](https://issues.apache.org/jira/browse/CB-6757) Provide useful hint when simulator does not seem to know its IP
+* [CB-5654](https://issues.apache.org/jira/browse/CB-5654) Log 'native' Cordova version during framework bootstrap
+* [CB-6786](https://issues.apache.org/jira/browse/CB-6786) Add license to `CONTRIBUTING.md`
+* [CB-6730](https://issues.apache.org/jira/browse/CB-6730) Tweak whitelist URI parsing to fix whitelist issues with `@2x` resource naming
+* [CB-6554](https://issues.apache.org/jira/browse/CB-6554) Fix malformed json file
+
+
+## What's new in Firefox OS
+
+* Added `bundledDependencies` to `package.json`
+* Added `console.log` to `version` script
+* Remove hardcoded cordova version
+* Fixing error on new CLI/LIB: `cp: no such file or directory: /Users/rodrigo/mozilla/cordova/delme/platforms/firefoxos/www/cordova.js`
+* Add `clean.bat`
+* [CB-7016](https://issues.apache.org/jira/browse/CB-7016) `.zip` created by build has unnecessary `./` folder on all files
+* `cordova.js` needs to be copied to platform `www`
+* Update `Readme`
+* Remove `<!-- and -->`
+* Update header licenses
+* Delete `foo` file
+* Update project
+* Update defaults
+* Add icons
+* Removing unused template
+* [CB-6816](https://issues.apache.org/jira/browse/CB-6816) Add license to `CONTRIBUTING.md`
+* Simplifies build
+* [CB-5751](https://issues.apache.org/jira/browse/CB-5751) Fix **FirefoxOS** build issue
+
+## What's new in Ubuntu (touch)
+
+* Added missing licenses
+* `bin/create`: create `www`
+* Switch to incremental build
+* Set `policy_version` in `apparmor.json` based on framework version
+* Remove `-flto` from compiler flags
+* Change default to `ubuntu-sdk-14.04`
+* Plugin could specify additional build dependency
+* Use different compiler flags for debug/release build
+* Fix build problem with `ubuntu-sdk-14.04`
+* `bin/build/build`: integrate with `click-reviewers-tools`
+* `bin/build/build`: check `chroot` env before build
+* `bin/build/build`, `bin/build/run`: add `--framework` option
+* Add emulator support
+* Add support for non-arm based **Ubuntu Touch** devices
+* `CordovaViewInternal`: add `overrideScheme`
+* `cplugin`: add `onAppLoaded`
+* [CB-6818](https://issues.apache.org/jira/browse/CB-6818) Add license for `CONTRIBUTING.md`
+
+## What's new in Amazon FireOS
+
+* Updated `cordova.js` in tests
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Add `external-launch-whitelist` and use it for filtering intent launches
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Ensure that **JAR** files in `libs` directory are included
+* [CB-7410](https://issues.apache.org/jira/browse/CB-7410) Add whitelist entries to get `iframe`/**GoogleMaps** working
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Propagate change in method signature to the native tests
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Restrict meaning of `*` in internal whitelist to just *http* and *https*
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Only add *file*, *content* and *data* **URL**s to internal whitelist
+* [CB-7291](https://issues.apache.org/jira/browse/CB-7291) Add defaults to external whitelist
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Read `project.properties` to configure **gradle** libraries
+* [CB-7325](https://issues.apache.org/jira/browse/CB-7325) Fix error message in `android_sdk_version.js` when missing SDK on Windows
+* [CB-7335](https://issues.apache.org/jira/browse/CB-7335) Add a `.gitignore` to android project template
+* [CB-7330](https://issues.apache.org/jira/browse/CB-7330) Don't run `android update` during creation
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add `gradle clean` command (plus some code cleanup)
+* Fix for `AmazonWebView`
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Copy gradle wrapper in `build` instead of `create`
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add `.gradle` template files for `update` as well as `create`
+* [CB-7044](https://issues.apache.org/jira/browse/CB-7044) Add `JAVA_HOME` when not set. Be stricter about `ANDROID_HOME`
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Speed up gradle building (incremental builds go from 10s -> 1.5s for me)
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Copy Gradle wrapper from Android SDK rather than bundling a JAR
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add which to checked-in node_modules
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add option to build and install with gradle
+* [CB-3445](https://issues.apache.org/jira/browse/CB-3445) Add an initial set of Gradle build scripts
+* [CB-7321](https://issues.apache.org/jira/browse/CB-7321) Don't require `ant` for `create` script
+* [CB-7044](https://issues.apache.org/jira/browse/CB-7044), [CB-7299](https://issues.apache.org/jira/browse/CB-7299) Fix up `PATH` problems when possible
+* Change in test's `AndroidManifest.xml` needed for the test to run properly
+* Adding tests related to `3.5.1`
+* [CB-7261](https://issues.apache.org/jira/browse/CB-7261) Fix `setNativeToJsBridgeMode` sometimes crashing when switching to `ONLINE_EVENT`
+* [CB-7265](https://issues.apache.org/jira/browse/CB-7265) Fix crash when navigating to custom protocol (introduced in `3.5.1`)
+* Filter out non-launchable **intents**
+* Handle unsupported protocol errors in webview better
+* Amazon related fixes after uplevel
+* [CB-7238](https://issues.apache.org/jira/browse/CB-7238) I should have collapsed this, but `Config.init()` must go before the creation of `CordovaWebView`
+* [CB-7238](https://issues.apache.org/jira/browse/CB-7238) Minor band-aid to get tests running again, this has to go away before `3.6.0` is released, since this is an API change
+* Extend whitelist to handle **URL**s without `//` chars
+* [CB-7172](https://issues.apache.org/jira/browse/CB-7172) Force window to have focus after resume
+* [CB-7159](https://issues.apache.org/jira/browse/CB-7159) Set background color of webView as well as its parent
+* [CB-7018](https://issues.apache.org/jira/browse/CB-7018) Fix `setButtonPlumbedToJs` never un-listening
+* `@Deprecate` methods of `PluginManager` that were never meant to be public
+* Move plugin instantiation and instance storing logic `PluginEntry`->`PluginManager`
+* Fix broken unit test due to missing `Config.init()` call
+* Update to check for **Google Glass** APIs
+* Fix for `android` not being in `PATH` check on Windows
+* Displaying error when regex does not match
+* Tweak `CordovaPlugin.initialize` method to be less deprecated
+* Un-deprecate `CordovaActivity.init()` - it's needed to tweak prefs in `onCreate`
+* Tweak log messages in `CordovaBridge` with bridgeSecret is wrong
+* Backport `CordovaBridge` from 4.0.x -> master
+* Update unit tests to not use most deprecated things (e.g. **DroidGap**)
+* Add non-String overloads for `CordovaPreferences.set()`
+* Make `CordovaWebview` resilient to `init()` not being called (for backwards-compatibility)
+* Add `node_module` licenses to `LICENSE`
+* Provide `CordovaPlugin` with `CordovaPreferences`. Add new `Plugin.initialize()`
+* Convert usages of `Config.`* to use the non-static versions
+* Change `getProperty` -> `prefs.get*` within `CordovaActivity`
+* Make `CordovaUriHelper` class package-private
+* Fix `PluginManager.setPluginEntries` not removing old entries
+* Move registration of App plugin from `config.xml` -> code
+* Make `setWebViewClient` an override instead of an overload. Delete Location-change JS->Native bridge mode (missed some of it)
+* [CB-4404](https://issues.apache.org/jira/browse/CB-4404) Revert setting `android:windowSoftInputMode` to `adjustPan`
+* Refactor: Use `ConfigXmlParser` in activity. Adds `CordovaWebView.init()`
+* Deprecate some convenience methods on `CordovaActivity`
+* Fix `CordovaPreferences` not correctly parsing hex values (`valueOf`->`decode`)
+* Refactor: Move `url-filter` information into `PluginEntry`
+* Don't re-parse `config.xml` in `onResume`
+* Move handling of `Fullscreen` preference to `CordovaActivity`
+* Delete dead code from `CordovaActivity`
+* Update `.classpath` to make **Eclipse** happy (just re-orders one line)
+* Delete `CB-3064: The errorUrl is...` log message left over from debugging presumably
+* Refactor `Config` into `ConfigXmlParser`, `CordovaPreferences`
+* Delete Location-change JS->Native bridge mode
+* [CB-5988](https://issues.apache.org/jira/browse/CB-5988) Allow `exec()` only from *file*: or start-up *URL*'s domain
+* [CB-6761](https://issues.apache.org/jira/browse/CB-6761) Fix native->JS bridge ceasing to fire when page changes and online is set to false and the JS loads quickly
+* Update the `errorurl` to no longer use **intents**
+* Refactoring the URI handling on Cordova, removing dead code
+* [CB-7018](https://issues.apache.org/jira/browse/CB-7018) Clean up and deprecation of some button-related functions
+* [CB-7017](https://issues.apache.org/jira/browse/CB-7017) Fix onload=true being set on all subsequent plugins
+* [CB-5971](https://issues.apache.org/jira/browse/CB-5971) Fix package / project validation
+* [CB-5971](https://issues.apache.org/jira/browse/CB-5971) Add unit tests to cordova-android
+* [CB-5971](https://issues.apache.org/jira/browse/CB-5971) Factor out package/project name validation logic
+* Delete explicit `activity.finish()` in back button handling. No change in behaviour
+* [CB-4404](https://issues.apache.org/jira/browse/CB-4404) Changing where `android:windowSoftInputMode` is in the manifest so it works
+* Add documentation referencing other implementation
+* [CB-6851](https://issues.apache.org/jira/browse/CB-6851) Deprecate `WebView.sendJavascript()`
+* [CB-6876](https://issues.apache.org/jira/browse/CB-6876) Show the correct executable name
+* [CB-6876](https://issues.apache.org/jira/browse/CB-6876) Fix the "print usage"
+* Trivial spelling fix in comments when reading `CordovaResourceApi`
+* [CB-6818](https://issues.apache.org/jira/browse/CB-6818) I want to remove this code, because Square didn't do their headers properly
+* [CB-6860](https://issues.apache.org/jira/browse/CB-6860) Add `activity_name` and `launcher_name` to `AndroidManifest.xml` & `strings.xml`
+* Add a comment to `custom_rules.xml` saying why we move `AndroidManifest.xml`
+* Remove +x from `README.md`
+* [CB-6784](https://issues.apache.org/jira/browse/CB-6784) Add missing licenses
+* Revert `defaults.xml: Add AndroidLaunchMode preference`
+* [CB-6315](https://issues.apache.org/jira/browse/CB-6315) Wrapping this so it runs on the UI thread
+* [CB-6723](https://issues.apache.org/jira/browse/CB-6723) Update package name for **Robotium**
+* [CB-6707](https://issues.apache.org/jira/browse/CB-6707) Update `minSdkVersion` to `10` consistently
+* [CB-5652](https://issues.apache.org/jira/browse/CB-5652) Make visible cordova version
+* [CB-6392](https://issues.apache.org/jira/browse/CB-6392) `create.js` updated to create `libs` folder before copying it to the project's platform folder
+* [CB-6392](https://issues.apache.org/jira/browse/CB-6392) Checking for `awv_interface.jar` existance is moved to `create_project()`
+* [CB-6392](https://issues.apache.org/jira/browse/CB-6392) `check_reqs.js` no longer checks for `awv_interface.jar`
+* Fixing a typo which was sending the wrong string to plugins for js confirm dialogs
+* [CB-6740](https://issues.apache.org/jira/browse/CB-6740) Cleanup error reporting when `AmazonWebView SDK` is not found; Updated create script to check commonlibs folder under `~/.cordova/lib`. If it doesn't exist create one and let user know. Error message updated. If exists copy it to specific release's `framework/libs` folder
+* JS confirm DnD alert dialog in Cordova consumes all key events
+* [CB-6818](https://issues.apache.org/jira/browse/CB-6818) Add license for `CONTRIBUTING.md`
+* Updated release notes
+* [CB-6644](https://issues.apache.org/jira/browse/CB-6644) Add a check for webview being null in template code Added a check and some comments to guide devs
+
+
+## What's new in Cordova-CLI
+
+* [CB-7355](https://issues.apache.org/jira/browse/CB-7355) Re added single test to test call through to cordova-lib cordova raw create
+* [CB-7364](https://issues.apache.org/jira/browse/CB-7364) Remove duplicate logging initialization for cordova/plugman
+* [CB-7363](https://issues.apache.org/jira/browse/CB-7363) Do not insist on precise version of cordova-lib
+* [CB-7355](https://issues.apache.org/jira/browse/CB-7355) Removed create tests which test behaviour of downstream dependencies
+* [CB-7358](https://issues.apache.org/jira/browse/CB-7358) Cli spec mocks console log to avoid polluting test output while testing
+* [CB-7347](https://issues.apache.org/jira/browse/CB-7347) Document `cordova platform add /path/to` support
+* [CB-7345](https://issues.apache.org/jira/browse/CB-7345) Add tests to validate documentation
+* [CB-7345](https://issues.apache.org/jira/browse/CB-7345) Improve cli documentation
+* Refactored test to make use of **jasmine**'s `toThrow` expectation
+* Correct object referenced in tests
+* Proper order of initializers, which indicates a bigger problem
+* Moved custom www handling code to a separate function
+* Basic tests and structure added to create spec
+* Renamed cli create spec more sensibly
+* Parse config json moved to a function
+* Functional refactor of create with expected input from caller implemented
+* Updated tests and cli to pass all tests
+* Tracking cli create spec
+* Initial commit of cli create command logic in its own file
+* Added verbose mode initialization to set up event handlers
+* Created `init` function to handle initialization of `underscore` and `nopt`
+* Added **browserify** option `download_opts`
+* [CB-7249](https://issues.apache.org/jira/browse/CB-7249) Cordova-cli documentation translation: cordova-cli
+* [CB-7001](https://issues.apache.org/jira/browse/CB-7001) Added `--browserify` to help documentation
+* [CB-6024](https://issues.apache.org/jira/browse/CB-6024) Document `--` for platform options
+* Added `--browserify` flag to cli options
+* [CB-7220](https://issues.apache.org/jira/browse/CB-7220) Support `cordova_lib.binname`
+* [CB-7220](https://issues.apache.org/jira/browse/CB-7220) Split cordova help into per feature help files
+* [CB-6756](https://issues.apache.org/jira/browse/CB-6756) Adds the `platforms` subcommand for `save` and `restore`
+* [CB-7100](https://issues.apache.org/jira/browse/CB-7100) Use `npm` based **lazy-load** by default
+* [CB-6127](https://issues.apache.org/jira/browse/CB-6127) Documentation translation
+* Call `process.removeAllListeners()` in cli spec
+* Add `--captureExceptions` flag to `jasmine`
+* Pin `jasmine` to older version *temporarily*
+* Fix [CB-7069](https://issues.apache.org/jira/browse/CB-7069) Copy-from & link-to custom uri -> url
+
+
+## What's new in Cordova-Plugman
+
+* [CB-7363](https://issues.apache.org/jira/browse/CB-7363) Do not insist on precise version of cordova-lib
+* [CB-7362](https://issues.apache.org/jira/browse/CB-7362) Add `Please run npm install from this directory` code
+* Remove `package.json`:`scripts.test`
+
+## What's new in Cordova-Lib
+
+* [CB-5535](https://issues.apache.org/jira/browse/CB-5535) Remove `--arc` from **iOS** platform creation args
+* [CB-7416](https://issues.apache.org/jira/browse/CB-7416) Fixes file path reference when adding new source file
+* [CB-7416](https://issues.apache.org/jira/browse/CB-7416) `HandleInstall` tests for `null` `platformTag`. removed uncalled `hasPlatformSection` from `PluginInfo.js`
+* Remove use of `path.join` for `manifest.launch_path`
+* [CB-7347](https://issues.apache.org/jira/browse/CB-7347) Improve cordova platform add `/path/to` handling
+* [CB-7114](https://issues.apache.org/jira/browse/CB-7114) **Android** add support of min/max/target SDK to `config.xml`
+* [CB-7118](https://issues.apache.org/jira/browse/CB-7118) Use updated version of `node-xcode`
+* [CB-7118](https://issues.apache.org/jira/browse/CB-7118) **iOS** add `target-device` and `MinimumOSVersion` support to `config.xml`
+* **Ubuntu** support incremental builds
+* **Ubuntu** support `target-dir` for `resource-file`
+* **Ubuntu** use `common.copyFile`
+* **Ubuntu** check icon existence
+* **FxOS** Make author url optional
+* [CB-7142](https://issues.apache.org/jira/browse/CB-7142) Add `<variable>` to `<feature>` for `cordova plugin restore` command
+* Set `git clone depth` to `10` for **Travis** to make it faster
+* **Windows** update as per changed manifest file names
+* [CB-6699](https://issues.apache.org/jira/browse/CB-6699) Include files from `www` folder via single element (use `**` glob pattern)
+* Allow plugin modules to be `.json` files
+* Taking care of dashes in `amazon-fireos` platform name
+* Fix link/copy parent check for **Windows**
+* Fix error in comments for munge functions
+* Add link to **BuildBot** at `ci.cordova.io` in `README`
+* [CB-7255](https://issues.apache.org/jira/browse/CB-7255) Fixed writing plist unescaped
+* Style fixes - white space only
+* Add **JSCS** config file
+* [CB-7228](https://issues.apache.org/jira/browse/CB-7228) Fixed issue with `cordova prepare --browserify`
+* [CB-7001](https://issues.apache.org/jira/browse/CB-7001) Create a `--browserify` option for run action
+* [CB-7228](https://issues.apache.org/jira/browse/CB-7228) Cordova prepare `--browserify` runs on all installed plugins
+* [CB-7001](https://issues.apache.org/jira/browse/CB-7001) Create a `--browserify` option for run action
+* [CB-7228](https://issues.apache.org/jira/browse/CB-7228) Cordova prepare `--browserify` runs on all installed plugins
+* [CB-7190](https://issues.apache.org/jira/browse/CB-7190) Add **browserify** support in `cordova-lib`/`cordova-cli`
+* [CB-7234](https://issues.apache.org/jira/browse/CB-7234) Added better outputs for plugin registry workflows
+* [CB-7100](https://issues.apache.org/jira/browse/CB-7100) Use `npm` based **lazy-load** by default
+* [CB-7091](https://issues.apache.org/jira/browse/CB-7091) Remove `check_requirements()` functions from platform parsers
+* [CB-7140](https://issues.apache.org/jira/browse/CB-7140) Check plugin versions in local search path
+* [CB-7203](https://issues.apache.org/jira/browse/CB-7203) `IsRelativePath` needs to pass path through
+* [CB-7199](https://issues.apache.org/jira/browse/CB-7199) Control `git`/`npm` using `platform.js`
+* [CB-6756](https://issues.apache.org/jira/browse/CB-6756) Adds `save` and `restore` command for platforms
+* [CB-7132](https://issues.apache.org/jira/browse/CB-7132) Fix regression regarding default resources
+* [CB-7187](https://issues.apache.org/jira/browse/CB-7187) Make `CoreLocation` a required library only for **cordova-ios** `< 3.6.0`
+* Add **AppVeyor** badge to `README`
+* Add **Travis** and **npm** badges to `README.md`
+* Fix test cordova/lazy_load spec on **Windows**
+* Fix plugman/install spec
+* Build configuration for **AppVeyor**
+* Build configurations for **Travis**
+* [CB-7124](https://issues.apache.org/jira/browse/CB-7124) Wrap the cordova platform string in `Platform` object
+* [CB-7140](https://issues.apache.org/jira/browse/CB-7140) Switch to using `PluginInfo` in `plugman/fetch.js`
+* Minor style fixes in `fetch.js`
+* [CB-7078](https://issues.apache.org/jira/browse/CB-7078) Disable `serve.spec.js`
+* [CB-6512](https://issues.apache.org/jira/browse/CB-6512) Platform add `<path>` was using wrong `www/cordova.js`
+* [CB-7083](https://issues.apache.org/jira/browse/CB-7083) Missing `SDKReference` support on **WP**
+* [CB-6874](https://issues.apache.org/jira/browse/CB-6874) Consolidate `<Content>` tag additions into 1 `ItemGroup`
+* [CB-7100](https://issues.apache.org/jira/browse/CB-7100) Use `npm` based **lazy-load** by default
+* [CB-7091](https://issues.apache.org/jira/browse/CB-7091) Remove `check_requirements()` funcs from platform parsers
+* [CB-7091](https://issues.apache.org/jira/browse/CB-7091) Don't call `check_requirements` during platform add
+* [CB-7087](https://issues.apache.org/jira/browse/CB-7087) Retire `blackberry10/` directory
+* [CB-6776](https://issues.apache.org/jira/browse/CB-6776) Fix uri/url renaming bug
+* Remove `npm-shrinkwrap.json`
+
+## What's new in Cordova JS ##
+
+* Checking for Windows style path
+* Better handling of all `modulemapper.clobbers` replacements
+* Fixed **browserify** `onDeviceReady` event not firing on the browser
+* Removed check for `c:` and added check for **Windows** platform
+* Fixed Windows path issue when trying to set `navigator.app` in `cordova.js`
+* [CB-7349](https://issues.apache.org/jira/browse/CB-7349) Tell users to run `npm install`
+* Upleveled **amazon-fireos** changes
+* [CB-870](https://issues.apache.org/jira/browse/CB-870) **Android** Add volume button event support
+* **FxOS** Remove hardcoded cordova version
+* [CB-6764](https://issues.apache.org/jira/browse/CB-6764) Fix `findCordovaPath()` detecting `notcordova.js` as `cordova.js`
+* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Add support for **Windows Universal** apps (**Windows 8.1** and **WP 8.1**)
+* [CB-6714](https://issues.apache.org/jira/browse/CB-6714) Base **webOS** `3.x` Cordova implementation
+* **Android** Delete Location-change JS->Native bridge mode
+* [CB-5988](https://issues.apache.org/jira/browse/CB-5988) **Android** Allow `exec()` only from *file*: or start-up *URL*'s domain
+* [CB-7034](https://issues.apache.org/jira/browse/CB-7034) **BlackBerry10** Add error handling to exec makeSyncCall
+* [CB-6983](https://issues.apache.org/jira/browse/CB-6983) Misleading debug statement
+* [CB-6884](https://issues.apache.org/jira/browse/CB-6884) Fixed js callbacks not firing using `WKWebView` Cordova bridge
+* [CB-6884](https://issues.apache.org/jira/browse/CB-6884) Added `WKWebView` Cordova bridge
+* [CB-6863](https://issues.apache.org/jira/browse/CB-6863) Default Cordova bridge broken due to replacing `window.navigator` (**iOS** 8)
+* [CB-6867](https://issues.apache.org/jira/browse/CB-6867) **WP8**, **Windows8** allow empty args
+* Adding `cordova.require`
+* Adding transform for File plugin
+* [CB-6792](https://issues.apache.org/jira/browse/CB-6792) Add license to `CONTRIBUTING.md`
+* Removed contacts hack, added regex to handle geolocation
+* Fix some old references in the `README.md`
+* Updating transform to support bs paths
+* Updating transform for **iOS** contacts
+* Moving to `TreeTransformer` and adding a quick substitution for **Android** `navigator.app` clobber
+* Changed id to **amazon-fireos**
+* Fix broken unit tests with **Node** v0.11.13+ *hack*
+* Disable `urlutil` tests under **jsdom** & set **jsdom** to `file:` to avoid hitting network
+
+## Plugin versions tested with this release
+
+* cordova-plugin-battery-status: 0.2.10
+* cordova-plugin-camera: 0.3.1
+* cordova-plugin-console: 0.2.10
+* cordova-plugin-contacts: 0.2.12
+* cordova-plugin-device: 0.2.11
+* cordova-plugin-device-motion: 0.2.9
+* cordova-plugin-device-orientation: 0.3.8
+* cordova-plugin-dialogs: 0.2.9
+* cordova-plugin-file: 1.3.0
+* cordova-plugin-file-transfer: 0.4.5
+* cordova-plugin-geolocation: 0.3.9
+* cordova-plugin-globalization: 0.3.0
+* cordova-plugin-inappbrowser: 0.5.1
+* cordova-plugin-media: 0.2.12
+* cordova-plugin-media-capture: 0.3.2
+* cordova-plugin-network-information: 0.2.11
+* cordova-plugin-splashscreen: 0.3.2
+* cordova-plugin-statusbar: 0.1.7
+* cordova-plugin-vibration: 0.3.10


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org