cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblot...@apache.org
Subject [55/75] docs commit: Added posts.
Date Thu, 23 Jul 2015 22:20:59 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-02-20-cordova-340.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-02-20-cordova-340.md b/www/_posts/2014-02-20-cordova-340.md
new file mode 100644
index 0000000..bbb0691
--- /dev/null
+++ b/www/_posts/2014-02-20-cordova-340.md
@@ -0,0 +1,147 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Apache Cordova 3.4.0"
+categories: announcements
+tags: news releases
+---
+
+We are happy to announce that `Cordova 3.4` has been released!
+
+This release has various bug fixes for all of our supported platforms. 
+
+Our friends at [Mozilla](http://www.mozilla.org/) have put together a blog post about getting started with **Cordova Firefox OS**. Check it out at [https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/](https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/).
+
+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.4.0/guide_platforms_index.md.html).
+
+<!--more-->
+
+## What's new in Android
+
+Android:
+43 commits from 10 authors. Highlights include:
+
+* Removing `addJavascriptInterface` support from all Android versions lower
+than 4.2 due to security vulnerability
+* [CB-5917](https://issues.apache.org/jira/browse/CB-5917) Add a `loadUrlIntoView` overload that doesn't recreate plugins.
+* [CB-5889](https://issues.apache.org/jira/browse/CB-5889) Make update script find project name instead of using "null" for
+CordovaLib
+* [CB-5889](https://issues.apache.org/jira/browse/CB-5889) Add a message in the update script about needing to import
+CordovaLib when using an IDE.
+* [CB-5793](https://issues.apache.org/jira/browse/CB-5793) Don't clean before build and change output directory to `ant-build`
+to avoid conflicts with *Eclipse*.
+* [CB-5803](https://issues.apache.org/jira/browse/CB-5803) Fix `cordova/emulate` on *Windows*.
+* [CB-5801](https://issues.apache.org/jira/browse/CB-5801) `exec`->`spawn` in build to make sure compile errors are shown.
+* [CB-5799](https://issues.apache.org/jira/browse/CB-5799) Update version of `OkHTTP` to 1.3
+* [CB-4910](https://issues.apache.org/jira/browse/CB-4910) Update CLI project template to point to `config.xml` at the root
+now that it isn't in `www/` by default.
+* [CB-5504](https://issues.apache.org/jira/browse/CB-5504) Adding `onDestroy` to app plugin to deregister `telephonyReceiver`
+* [CB-5715](https://issues.apache.org/jira/browse/CB-5715) Add *Eclipse* `.project` file to create template. For CLI projects,
+it adds refs for root `www/` & `config.xml` and hides platform versions
+* [CB-5447](https://issues.apache.org/jira/browse/CB-5447) Removed `android:debuggable=“true”` from project template.
+* [CB-5714](https://issues.apache.org/jira/browse/CB-5714) Fix of android build when too big output stops build with error
+due to buffer overflow.
+* [CB-5592](https://issues.apache.org/jira/browse/CB-5592) Set MIME type for `openExternal` when scheme is file:
+
+## What's new in iOS
+
+* [CB-5794](https://issues.apache.org/jira/browse/CB-5794) iOS build script: 1. don't clean 2. recognize `--emulator` vs `--device`
+* Don't show environment vars in build log for copy-www script
+* [CB-4910](https://issues.apache.org/jira/browse/CB-4910) Update CLI project template to point to `config.xml` at the root now that it's not in www/ by default.
+* Move `.gitignore` in template to gitignore (and add the dot in the script).
+* Fix create script copying project template twice.
+* [CB-5740](https://issues.apache.org/jira/browse/CB-5740) Use `UIScrollViewDecelerationRateNormal` by default.
+* [CB-5420](https://issues.apache.org/jira/browse/CB-5420) Add device model to `User-Agent` cache key.
+* Copy `config.xml` within copy-www-build-step.sh instead of in Copy Resoruces step
+* [CB-5397](https://issues.apache.org/jira/browse/CB-5397) Add a `--cli` option to `bin/create` that has `../../www/` `../../merges/` within the project
+* [CB-5697](https://issues.apache.org/jira/browse/CB-5697) Fix `location.reload()` not firing `deviceready`.
+* [CB-4330](https://issues.apache.org/jira/browse/CB-4330) Fix hash changes being treated as top-level navigations
+* [CB-3359](https://issues.apache.org/jira/browse/CB-3359) Parse large JSON payloads on a background thread, and yield when executing multiple commands is taking too long.
+* [CB-5134](https://issues.apache.org/jira/browse/CB-5134) Fix up bugs with new hash-based `exec()` bridge.
+* [CB-5134](https://issues.apache.org/jira/browse/CB-5134) Add `location.hash` based `exec()` bridge.
+* [CB-5658](https://issues.apache.org/jira/browse/CB-5658) Fix whitelist crash when URL path has a space.
+* [CB-5583](https://issues.apache.org/jira/browse/CB-5583) `WebView` doesn't properly initialize when instantiated from a xib
+* [CB-5046](https://issues.apache.org/jira/browse/CB-5046): Adding a `defaults.xml` template
+* [CB-5290](https://issues.apache.org/jira/browse/CB-5290) templates: Updated launch images sizes to include the status bar region
+* [CB-5276](https://issues.apache.org/jira/browse/CB-5276) Add ability to load start page from a place other then the bundle folder
+* [CB-5298](https://issues.apache.org/jira/browse/CB-5298) Have `bin/create` run `bin/check_reqs`.
+* [CB-5328](https://issues.apache.org/jira/browse/CB-5328) - `.gitignore` from cordova-ios excludes `platforms/cordova/build` file
+
+## What's new in Windows Phone 7 & 8
+
+* [CB-6041](https://issues.apache.org/jira/browse/CB-6041) `createTemplates` should install theme for *VS-2013* as well
+* [CB-5219](https://issues.apache.org/jira/browse/CB-5219) `weinre` disconnects when `history.replaceState` is used
+* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added namespace to `config.xml`
+* Removed wp7 template ref to non-existent file
+
+**Windows Phone 7 is now deprecated!**  Consider upgrading your projects to
+Windows Phone 8 as we will be dropping support completely in version 3.7.0
+Read the retrospective here: [http://www.risingj.com/archives/585](http://www.risingj.com/archives/585)
+
+
+## What's new in Windows 8 
+
+* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added namespace to `config.xml`
+* Remove template file after create by name
+* [CB-4533](https://issues.apache.org/jira/browse/CB-4533) return error code 2 on fail, [CB-5359](https://issues.apache.org/jira/browse/CB-5359) get tools version from the registry
+
+## What's new in BlackBerry 10
+
+* [CB-6021](https://issues.apache.org/jira/browse/CB-6021) Add `--release` to run command
+* [CB-5723](https://issues.apache.org/jira/browse/CB-5723) Build script should accept `-l` param as it does `--loglevel`
+* [CB-6019](https://issues.apache.org/jira/browse/CB-6019) Supply default value of `--device` to the run script
+* [CB-5660](https://issues.apache.org/jira/browse/CB-5660) use `enabledelayedexpansion` to handle )s in path
+* [CB-5909](https://issues.apache.org/jira/browse/CB-5909) Fixed issue where `check-reqs` skipped checking logic on second pass-through - Removed depend
+
+## What's new in FirefoxOS
+
+* No significant Changes
+
+## What's new in Ubuntu (touch)
+
+* No significant Changes
+
+## What's new in Amazon FireOS
+
+* Upleveled changes from Cordova Android
+
+
+## What's new in Cordova-CLI
+
+* [CB-5638](https://issues.apache.org/jira/browse/CB-5638) Clean-up: remove unreachable `info` case from function
+* [CB-5937](https://issues.apache.org/jira/browse/CB-5937) Add `platform check` command: Shows platforms that are out of date
+* [CB-5634](https://issues.apache.org/jira/browse/CB-5634) Minor refactoring + tests for Android's orientation preference.
+* [CB-5634](https://issues.apache.org/jira/browse/CB-5634) Set Android orientation from `config.xml`
+* Upleveled amazon_fireos_parser. Making it at par with `android_parser.js`
+* [CB-5947](https://issues.apache.org/jira/browse/CB-5947) Throw when trying to create project inside custom www.
+* [CB-4153](https://issues.apache.org/jira/browse/CB-4153) Update help.txt about `--source` -> `--copy-from`
+
+
+## Plugin versions tested with this release
+
+* cordova-plugin-battery-status: 0.2.7
+* cordova-plugin-camera: 0.2.7
+* cordova-plugin-console: 0.2.7
+* cordova-plugin-contacts: 0.2.8
+* cordova-plugin-device: 0.2.8
+* cordova-plugin-device-motion: 0.2.6
+* cordova-plugin-device-orientation: 0.3.5
+* cordova-plugin-dialogs: 0.2.6
+* cordova-plugin-file: 1.0.0
+* cordova-plugin-file-transfer: 0.4.1
+* cordova-plugin-geolocation: 0.3.6
+* cordova-plugin-globalization: 0.2.6
+* cordova-plugin-inappbrowser: 0.3.1
+* cordova-plugin-media: 0.2.8
+* cordova-plugin-media-capture: 0.2.7
+* cordova-plugin-network-information: 0.2.7
+* cordova-plugin-splashscreen: 0.2.7
+* cordova-plugin-vibration: 0.3.7

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-03-03-plugins-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-03-03-plugins-release.md b/www/_posts/2014-03-03-plugins-release.md
new file mode 100644
index 0000000..c9aef0c
--- /dev/null
+++ b/www/_posts/2014-03-03-plugins-release.md
@@ -0,0 +1,85 @@
+---
+layout: post
+author:
+    name: Andrew Grieve
+    url: https://twitter.com/GrieveAndrew
+title:  "Plugins Release: March 3, 2014"
+categories: news
+tags: release plugins
+---
+The following plugins were updated today:
+
+* org.apache.cordova.camera@0.2.8
+* org.apache.cordova.contacts@0.2.9
+* org.apache.cordova.file@1.0.1
+* org.apache.cordova.file-transfer@0.4.2
+* org.apache.cordova.inappbrowser@0.3.2
+* org.apache.cordova.media@0.2.9
+* org.apache.cordova.media-capture@0.2.8
+
+Notable changes include:
+* Several bugfixes to the recently overhauled `file` plugin
+* Fixed the default value of `file-transfer` trustAllHosts on iOS (was true, is now false)
+* Prevent malicious code within an `inappbrowser` on iOS being able to run code within the host UIWebView
+
+The plugins have been updated on our registry at [plugins.cordova.io](http://plugins.cordova.io/).
+
+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.2.8`
+* [CB-1826](https://issues.apache.org/jira/browse/CB-1826) Catch OOM on gallery image resize
+
+`org.apache.cordova.contacts@0.2.9`
+* [CB-6086](https://issues.apache.org/jira/browse/CB-6086) Fix typo in FxOS part of plugin.xml: Camera -> Contacts
+* [CB-5994](https://issues.apache.org/jira/browse/CB-5994) Switch Contact ID lookup to use Raw contact id.
+
+`org.apache.cordova.file@1.0.1`
+* [CB-6116](https://issues.apache.org/jira/browse/CB-6116) Fix error where resolveLocalFileSystemURL would fail
+* [CB-6106](https://issues.apache.org/jira/browse/CB-6106) Add support for nativeURL attribute on Entry objects
+* [CB-6110](https://issues.apache.org/jira/browse/CB-6110) iOS: Fix typo in filesystemPathForURL: method
+* Android: Use most specific FS match when resolving file: URIs
+* iOS: Update fileSystemURLforLocalPath: to return the most match url.
+* Allow third-party plugin registration, and the total count of fs type is not limited to just 4.
+* [CB-6097](https://issues.apache.org/jira/browse/CB-6097) Added missing files for amazon-fireos platform. Added onLoad flag to true.
+* [CB-6087](https://issues.apache.org/jira/browse/CB-6087) Android, iOS: Load file plugin on startup
+* [CB-6013](https://issues.apache.org/jira/browse/CB-6013) BlackBerry10: wrap webkit prefixed called in requestAnimationFrame
+* Update plugin writers' documentation
+* [CB-6080](https://issues.apache.org/jira/browse/CB-6080) Fix file copy when src and dst are on different local file systems
+* [CB-6057](https://issues.apache.org/jira/browse/CB-6057) Add methods for plugins to convert between URLs and paths
+* [CB-6050](https://issues.apache.org/jira/browse/CB-6050) Public method for returning a FileEntry from a device file path
+* [CB-2432](https://issues.apache.org/jira/browse/CB-2432) [CB-3185](https://issues.apache.org/jira/browse/CB-3185), [CB-5975](https://issues.apache.org/jira/browse/CB-5975): Fix Android handling of content:// URLs
+* [CB-6022](https://issues.apache.org/jira/browse/CB-6022) Add upgrade notes to doc
+* [CB-5233](https://issues.apache.org/jira/browse/CB-5233) Make asset-library urls work properly on iOS
+* [CB-6012](https://issues.apache.org/jira/browse/CB-6012) Preserve query strings on cdvfile:// URLs where necessary
+* [CB-6010](https://issues.apache.org/jira/browse/CB-6010) Test properly for presence of URLforFilesystemPath method
+* [CB-5959](https://issues.apache.org/jira/browse/CB-5959) Entry.getMetadata should return size attribute
+
+`org.apache.cordova.file-transfer@0.4.2`
+* [CB-6106](https://issues.apache.org/jira/browse/CB-6106) Ensure that nativeURL is used by file transfer download
+* iOS: Fix default value for trustAllHosts on iOS (YES->NO)
+* [CB-6059](https://issues.apache.org/jira/browse/CB-6059) iOS: Stop FileTransfer.download doing IO on the UI thread
+* [CB-5588](https://issues.apache.org/jira/browse/CB-5588) iOS: Add response headers to upload result
+* [CB-2190](https://issues.apache.org/jira/browse/CB-2190) iOS: Make backgroundTaskId apply to downloads as well. Move backgroundTaskId to the delegate.
+* [CB-6050](https://issues.apache.org/jira/browse/CB-6050) Android: Use instance method on actual file plugin object to get FileEntry to return on download
+* [CB-6000](https://issues.apache.org/jira/browse/CB-6000) Android: Nginx rejects Content-Type without a space before "boundary".
+* [CB-6022](https://issues.apache.org/jira/browse/CB-6022) Add backwards-compatibility notes to doc
+
+`org.apache.cordova.inappbrowser@0.3.2`
+* Validate that callbackId is correctly formed
+* [CB-6035](https://issues.apache.org/jira/browse/CB-6035) Move js-module so it is not loaded on unsupported platforms
+* Removed some iOS6 Deprecations
+
+`org.apache.cordova.media@0.2.9`
+* [CB-6051](https://issues.apache.org/jira/browse/CB-6051) Update media plugin to work with new cdvfile:// urls
+* [CB-5748](https://issues.apache.org/jira/browse/CB-5748) Make sure that Media.onStatus is called when recording is started.
+
+`org.apache.cordova.media-capture@0.2.8`
+* [CB-5202](https://issues.apache.org/jira/browse/CB-5202) Fix video capture crash on Android 4.3+
+
+

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-03-05-tools-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-03-05-tools-release.md b/www/_posts/2014-03-05-tools-release.md
new file mode 100644
index 0000000..6ba00f4
--- /dev/null
+++ b/www/_posts/2014-03-05-tools-release.md
@@ -0,0 +1,50 @@
+---
+layout: post
+author:
+    name: Andrew Grieve
+    url: https://twitter.com/GrieveAndrew
+title:  "Tools Release: March 5, 2014"
+categories: news
+tags: release tools
+---
+New versions of `plugman` and `cordova` are now live!
+
+* [plugman@0.20.2](https://www.npmjs.org/package/plugman)
+* [cordova@3.4.0-0.1.3](https://www.npmjs.org/package/cordova)
+
+To update your tools:
+
+    npm update -g cordova
+    npm update -g plugman
+
+Most notable changes include:
+
+* New command `plugman create` for generating a plugin template (CB-4886)
+* No longer necessary to run `cordova prepare` after installing a plugin (CB-5647)
+* `cordova` now shows output of builds and hook scripts
+* Installing multiple plugins at once is now faster (CB-5885)
+
+Other changes include:
+<!--more-->
+
+## cordova
+
+* Speed up prepare by using plugman's new `reapply_global_munge()` (CB-5299) 
+* Make "Generating config.xml from defaults" a verbose log (CB-6076) 
+* Use spawn helper for all sub-shelling. (CB-5181) 
+* Enable stdio for build sub-commands and hooks (CB-6049, [CB-5181](https://issues.apache.org/jira/browse/CB-5181)) 
+
+## plugman
+
+* Move `<assets>` copying from install to prepare (CB-5647) 
+* Include platform tag information when publishing plugins (CB-5804) 
+* Logging tweaks to be less verbose (CB-6076) 
+* Accept proxy config for plugman (CB-5017) 
+* Add `<resource-file>` support on Android (CB-5720) 
+* config-changes.js: Major refactor & introduced `reapply_global_munge()`
+* FFOS: Look for `config.xml` in `www_dir` and in `project_dir` (CB-6088) 
+* iOS: Do not add static libraries (.a) to source files (CB-6025) 
+* Win8/WP: Added SDKReference support via `<lib-file>` tags
+* Win8/WP: Remove ability to add .dll as content - it should be a framework/reference
+* Win8/WP: Added ability to add+remove ref to .winmd files
+

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-04-09-tools-ios-release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-04-09-tools-ios-release.md b/www/_posts/2014-04-09-tools-ios-release.md
new file mode 100644
index 0000000..82690b1
--- /dev/null
+++ b/www/_posts/2014-04-09-tools-ios-release.md
@@ -0,0 +1,77 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Tools Release: April 9, 2014"
+categories: news
+tags: release tools ios
+---
+New versions of `plugman`, `cordova` and `cordova-ios` are now live!
+
+* [plugman@0.21.0](https://www.npmjs.org/package/plugman)
+* [cordova@3.4.1-0.1.0](https://www.npmjs.org/package/cordova)
+* [cordova-ios@3.4.1](http://archive.apache.org/dist/cordova/platforms/ios)
+
+
+To update your tools:
+
+    npm update -g cordova
+    npm update -g plugman
+
+**Cordova iOS 3.4.1** is included with the latest update of `cordova`.
+
+Most notable changes include:
+
+* Update **Xcode** `.pbxproj` files according to **Xcode 5.1** recommendations
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) Drop **iOS 5.0** support
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) supporting **iOS** `arm64` by default
+* [CB-6160](https://issues.apache.org/jira/browse/CB-6160) Fix `plugin add` for **FirefoxOS**.
+* Fix to never remove top-level plugins that are dependencies + tests.
+* [CB-6211](https://issues.apache.org/jira/browse/CB-6211) `cordova info` command fixed for **Windows** platform
+
+
+Other changes include:
+<!--more-->
+
+## cordova-cli
+
+* updated to use `cordova-iOS` 3.4.1
+* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Fix up `superspawn`s `cmd` fallback when there is a space in the args
+* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Remove `windowsVerbatimArguments` from `superspawn`
+* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Handle spaces in paths for `cmd` related scripts
+* [CB-6141](https://issues.apache.org/jira/browse/CB-6141) Fix **Windows8** tests
+* [CB-6267](https://issues.apache.org/jira/browse/CB-6267) **Windows8**. Apply BackgroundColor from `config.xml`
+* [CB-6338](https://issues.apache.org/jira/browse/CB-6338) Improve errors for missing templates
+* [CB-6306](https://issues.apache.org/jira/browse/CB-6306) Error creating project when path to project includes spaces
+* [CB-6211](https://issues.apache.org/jira/browse/CB-6211) `cordova info` command fixed for **Windows** platform
+* [CB-6209](https://issues.apache.org/jira/browse/CB-6209) Uplevel changes from `android_parser` to `amazon_fireos_parser`. Added orientation related config changes from `android_parser`.
+* When searchpath is specified in config and CLI, merge them.
+
+## plugman
+
+* [CB-6344](https://issues.apache.org/jira/browse/CB-6344) Specify after which sibling to add config-changes in `plugin.xml`
+* [CB-6272](https://issues.apache.org/jira/browse/CB-6272) Fix subdir bug + tests & meta fetch with a src directory
+* `src/platforms.js`: Adding **Tizen**.
+* Throw an error when a `<dependency>` tag is missing `id` attribute.
+* Added `org.apache.cordova.statusbar` into the registry whitelist.
+* [CB-6160](https://issues.apache.org/jira/browse/CB-6160) Fix `plugin add` for **FirefoxOS**.
+* Fix to never remove top-level plugins that are dependencies + tests.
+* Allow `--searchpath` to have a delimiter
+* [CB-5970](https://issues.apache.org/jira/browse/CB-5970) added type attribute `projectReference` to `<framework>` element to signal addition of dependent project
+* Separate out adding a dependent project from adding a `.winmd` reference in **Windows8**
+* [CB-6119](https://issues.apache.org/jira/browse/CB-6119) Fix `plugman info` command printing `undefined` always
+* [CB-6159](https://issues.apache.org/jira/browse/CB-6159) Fix incorrect "success" message when publishing fails.
+
+## cordova-ios
+
+* Update **Xcode** `.pbxproj` files according to **Xcode 5.1** recommendations
+* [CB-6327](https://issues.apache.org/jira/browse/CB-6327) Allow `.` in plugin feature names (and therefore callback ids)
+* [CB-6287](https://issues.apache.org/jira/browse/CB-6287) Add build script support for `arm64`
+* [CB-6217](https://issues.apache.org/jira/browse/CB-6217) **iOS** simulator targets not consistent across scripts
+* [CB-5286](https://issues.apache.org/jira/browse/CB-5286) Fix warnings when compiled under `arm64`
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) Drop **iOS 5.0** support
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) supporting **iOS** `arm64` by default
+* [CB-6150](https://issues.apache.org/jira/browse/CB-6150) `objc _msgSend` causes `EXC _BAD _ACCESS` with plugins on `arm64`
+* Validate that callback IDs are always well-formed
+* [CB-5018](https://issues.apache.org/jira/browse/CB-5018) `bin/create` on **iOS** should use `--arc` by default

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-04-23-plugins.release.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-04-23-plugins.release.md b/www/_posts/2014-04-23-plugins.release.md
new file mode 100644
index 0000000..423c4ed
--- /dev/null
+++ b/www/_posts/2014-04-23-plugins.release.md
@@ -0,0 +1,140 @@
+---
+layout: post
+author:
+    name: Ian Clelland
+    url: https://twitter.com/iclelland
+title:  "Plugins Release: April 23, 2014"
+categories: news
+tags: release plugins
+---
+The following plugins were updated today:
+
+* org.cordova.battery-status@0.2.8
+* org.cordova.camera@0.2.9
+* org.cordova.console@0.2.8
+* org.cordova.contacts@0.2.10
+* org.cordova.device@0.2.9
+* org.cordova.device-motion@0.2.7
+* org.cordova.device-orientation@0.3.6
+* org.cordova.dialogs@0.2.7
+* org.cordova.file@1.1.0
+* org.cordova.file-transfer@0.4.3
+* org.cordova.geolocation@0.3.7
+* org.cordova.globalization@0.2.7
+* org.cordova.inappbrowser@0.4.0
+* org.cordova.media@0.2.10
+* org.cordova.media-capture@0.3.0
+* org.cordova.network-information@0.2.8
+* org.cordova.splashscreen@0.3.0
+* org.cordova.statusbar@0.1.5
+* org.cordova.vibration@0.3.8
+
+Many of these are minor, or only relevant to a couple of platforms. However, some notable changes include:
+* `statusbar` is now a core Cordova plugin, and now includes support for Windows Phone
+* `splashscreen` now includes support for Tizen
+* `file` now produces webview-compatible URLs (file:///) URLs by default when calling `.toURL`
+* `file` includes much of the functionality of the `file-system-roots` plugin, and allows access to all files on the device (except those blocked by the OS)
+* iOS In-App-Browser now supports `clearcache` and `clearsessioncache` like Android
+* Fixed several issues in `media-capture` which prevented it from being used with the `file` plugin
+* iOS warnings have been fixed when compiling for 64-bit ARM
+* Windows8 uses the built-in cordova exec proxy for all plugins, rather than a custom proxy.
+
+The plugins have been updated on our registry at [plugins.cordova.io](http://plugins.cordova.io/).
+
+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.2.9`
+* \[WP8\] When only targetWidth or targetHeight is provided, use it as the only bound
+* [CB-4027](https://issues.apache.org/jira/browse/CB-4027), [CB-5102](https://issues.apache.org/jira/browse/CB-5102), [CB-2737](https://issues.apache.org/jira/browse/CB-2737), [CB-2387](https://issues.apache.org/jira/browse/CB-2387): \[WP\] Fix camera issues, cropping, memory leaks
+
+`org.apache.cordova.contacts@0.2.10`
+* [CB-6126](https://issues.apache.org/jira/browse/CB-6126): \[BlackBerry10\] Update docs quirks section for fields which are supported
+
+`org.apache.cordova.device@0.2.9`
+* [CB-5105](https://issues.apache.org/jira/browse/CB-5105): \[Android, windows8, WP, BlackBerry10\] Removed dead code for device.version
+
+`org.apache.cordova.device-orientation@0.3.6`
+* [CB-6381](https://issues.apache.org/jira/browse/CB-6381): \[WP8\] unexpected error object
+
+`org.apache.cordova.dialogs@0.2.7`
+* [CB-6411](https://issues.apache.org/jira/browse/CB-6411): \[BlackBerry10\] Work around Audio playback issue
+* [CB-6411](https://issues.apache.org/jira/browse/CB-6411): \[BlackBerry10\] Updates to beep
+
+`org.apache.cordova.file@1.1.0`
+* [CB-4965](https://issues.apache.org/jira/browse/CB-4965): Remove tests from file plugin
+* [CB-6249](https://issues.apache.org/jira/browse/CB-6249): \[Android\] Opportunistically resolve content urls to file
+* [CB-6394](https://issues.apache.org/jira/browse/CB-6394): \[ios, android\] Add extra filesystem roots
+* [CB-6394](https://issues.apache.org/jira/browse/CB-6394): \[ios, android\] Fix file resolution for the device root case
+* [CB-6394](https://issues.apache.org/jira/browse/CB-6394): \[iOS\] Return ENCODING_ERR when fs name is not valid
+* [CB-6393](https://issues.apache.org/jira/browse/CB-6393): Change behaviour of toURL and toNativeURL
+* [CB-6352](https://issues.apache.org/jira/browse/CB-6352): Allow FileSystem objects to be serialized to JSON
+* [CB-6242](https://issues.apache.org/jira/browse/CB-6242): \[BlackBerry10\] Add deprecated version of resolveLocalFileSystemURI
+* [CB-6242](https://issues.apache.org/jira/browse/CB-6242): \[BlackBerry10\] add file:/// prefix for toURI / toURL
+* [CB-6242](https://issues.apache.org/jira/browse/CB-6242): \[BlackBerry10\] Polyfill window.requestAnimationFrame for OS < 10.2
+* [CB-6242](https://issues.apache.org/jira/browse/CB-6242): \[BlackBerry10\] Override window.resolveLocalFileSystemURL
+* [CB-6212](https://issues.apache.org/jira/browse/CB-6212): \[iOS\] fix warnings compiled under arm64 64-bit
+* [CB-6199](https://issues.apache.org/jira/browse/CB-6199): \[iOS\] Fix toNativeURL() not escaping characters properly
+* [CB-6148](https://issues.apache.org/jira/browse/CB-6148): Fix cross-filesystem copy and move
+* [CB-4952](https://issues.apache.org/jira/browse/CB-4952): ios: Resolve symlinks in file:// URLs
+* Android: Allow file:/ URLs
+* iOS: Fix handling of file URLs with encoded spaces
+* iOS: Don't cache responses from CDVFile's URLProtocol
+* Always use Android's recommended temp file location for temporary file system
+* fixed setMetadata() to use the formatted fullPath
+* corrected typo which leads to a "comma expression"
+* Add docs about the extraFileSystems preference
+
+`org.apache.cordova.file-transfer@0.4.3`
+* [CB-5175](https://issues.apache.org/jira/browse/CB-5175): \[iOS\] CDVFileTransfer asynchronous download (Fixes #24)
+* [CB-5762](https://issues.apache.org/jira/browse/CB-5762): \[FireOS\] android: Fix lengthComputable set wrong for gzip downloads
+* [CB-5631](https://issues.apache.org/jira/browse/CB-5631): \[FireOS\] Removed SimpleTrackingInputStream.read(byte\[\] buffer)
+* [CB-4907](https://issues.apache.org/jira/browse/CB-4907): \[FireOS\] Close stream when we're finished with it
+* [CB-6000](https://issues.apache.org/jira/browse/CB-6000): \[FireOS\] Nginx rejects Content-Type without a space before "boundary".
+* [CB-6050](https://issues.apache.org/jira/browse/CB-6050): \[FireOS\] Use instance method on actual file plugin object to get FileEntry to return on download
+* iOS: Fix error where files were not removed on abort
+* iOS: Cast id references to NSURL to avoid compiler warnings (Fixes: apache/cordova-plugin-file-transfer#18)
+
+`org.apache.cordova.geolocation@0.3.7`
+* [CB-5977](https://issues.apache.org/jira/browse/CB-5977): \[Android\] Removing the Android Geolocation Code.  Mission Accomplished.
+
+`org.apache.cordova.globalization@0.2.7`
+* [CB-4908](https://issues.apache.org/jira/browse/CB-4908): \[Android\] Long.valueOf(0) instead of new Long(0)
+
+`org.apache.cordova.inappbrowser@0.4.0`
+* [CB-6360](https://issues.apache.org/jira/browse/CB-6360): \[iOS\] Fix for crash on iOS < 6.0 (closes #37)
+* [CB-3324](https://issues.apache.org/jira/browse/CB-3324): \[WP8\] Add support for back-button inappbrowser \[WP8\] if there is no history -> InAppBrowser is closed
+* [CB-6402](https://issues.apache.org/jira/browse/CB-6402): \[WP8\] pass empty string instead of null for optional windowFeatures string
+* [CB-6389](https://issues.apache.org/jira/browse/CB-6389) [CB-3617](https://issues.apache.org/jira/browse/CB-3617): Add clearcache and clearsessioncache options to iOS (like Android)
+* [CB-6253](https://issues.apache.org/jira/browse/CB-6253): \[WP\] Add Network Capability to WMAppManifest.xml
+* [CB-6212](https://issues.apache.org/jira/browse/CB-6212): \[iOS\] fix warnings compiled under arm64 64-bit
+* [CB-6218](https://issues.apache.org/jira/browse/CB-6218): Update docs for BB10
+* \[WP\] await async calls, resolve warnings
+* \[WP\] Make InAppBrowser work with embedded files, using system behavior
+* Doc update: event name and example param (closes #31)
+
+`org.apache.cordova.media@0.2.10`
+* [CB-6225](https://issues.apache.org/jira/browse/CB-6225): Specify plugin dependency on File plugin 1.0.1
+
+`org.apache.cordova.media-capture@0.3.0`
+* [CB-6152](https://issues.apache.org/jira/browse/CB-6152): \[ios, android\] Make mediafile compatible with file plugin
+* [CB-6385](https://issues.apache.org/jira/browse/CB-6385): Specify file plugin dependency version
+* [CB-6016](https://issues.apache.org/jira/browse/CB-6016) \[BlackBerry10\] Add audio capture capability
+* \[BlackBerry10\] Add rim xml namespaces declaration
+
+`org.apache.cordova.network-information@0.3.0`
+* [CB-6342](https://issues.apache.org/jira/browse/CB-6342): \[iOS\] iOS reports a cellular connection even when in Airplane mode
+
+`org.apache.cordova.splashscreen@0.3.0`
+* [CB-4051](https://issues.apache.org/jira/browse/CB-4051): \[iOS\] - Re-fix - Splashscreen rotation problem (closes #13)
+
+`org.apache.cordova.statusbar@0.1.5`
+* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added README.md which point to the new location for docs
+* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Added license header to the documentation. Added README.md which point to the new location for docs
+* [CB-6316](https://issues.apache.org/jira/browse/CB-6316): Moved StatusBar plugin documentation to docs folder
+* [CB-6314](https://issues.apache.org/jira/browse/CB-6314): \[Android\] Add StatusBar.isVisible support to Android

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/www/_posts/2014-05-23-cordova-350.md
----------------------------------------------------------------------
diff --git a/www/_posts/2014-05-23-cordova-350.md b/www/_posts/2014-05-23-cordova-350.md
new file mode 100644
index 0000000..fc5d923
--- /dev/null
+++ b/www/_posts/2014-05-23-cordova-350.md
@@ -0,0 +1,269 @@
+---
+layout: post
+author:
+    name: Steve Gill
+    url: https://twitter.com/stevesgill
+title:  "Apache Cordova 3.5.0"
+categories: announcements
+tags: news releases
+---
+
+We are happy to announce that `Apache Cordova 3.5` has been released!
+
+Most notable changes include:
+
+* Common code between `cordova-cli` & `cordova-plugman` has been moved into its own repo named `cordova-lib`. 
+* Each platform now has a `package.json` file and has been uploaded to `npm`. Future updates to the `cordova-cli` will make use of `npm` instead of `git` for loading platforms.
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) - Drop **iOS** 5.0 support, and support `arm64`. New projects are built as a universal binary (64 and 32-bit), and require a minimum deployment target of iOS 6.0.
+* This is the last release with support for **WP7**
+* Added Chrome devtools support for debug builds for **amazon-fireos**
+
+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.5.0/guide_platforms_index.md.html).
+
+Other changes include:
+<!--more-->
+
+## What's new in Android
+
+* [CB-6552](https://issues.apache.org/jira/browse/CB-6552) added top level `package.json`
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6543](https://issues.apache.org/jira/browse/CB-6543) Fix `cordova/run` failure when no `custom_rules.xml` available
+* `defaults.xml`: Add `AndroidLaunchMode` preference
+* Add `JavaDoc` for `CordovaResourceApi`
+* [CB-6388](https://issues.apache.org/jira/browse/CB-6388) Handle binary data correctly in `LOAD_URL` bridge
+* [CB-6048](https://issues.apache.org/jira/browse/CB-6048) Set `launchMode=singleTop` so tapping app icon does not always restart app
+* Remove incorrect usage of `AlertDialog.Builder.create`
+* Catch uncaught exceptions in from plugins and turn them into error responses.
+* [CB-6047](https://issues.apache.org/jira/browse/CB-6047) Fix online sometimes getting in a bad state on page transitions.
+* Add another convenience overload for `CordovaResourceApi.copyResource`
+* Update framework's .classpath to what **Eclipse** wants it to be.
+* README.md: `android update` to `android-19`.
+* Fix NPE when POLLING bridge mode is used.
+* Updating NOTICE to include *Square* for `OkHttp`
+* [CB-5398](https://issues.apache.org/jira/browse/CB-5398) Apply `KitKat` content URI fix to all content URIs
+* [CB-5398](https://issues.apache.org/jira/browse/CB-5398) Work-around for `KitKat` content: URLs not rendering in `<img>` tags
+* [CB-5908](https://issues.apache.org/jira/browse/CB-5908) add splashscreen images to template
+* [CB-5395](https://issues.apache.org/jira/browse/CB-5395) Make scheme and host (but not path) case-insensitive in whitelist
+* Ignore multiple `onPageFinished()` callbacks & `onReceivedError` due to `stopLoading()`
+* Removing `addJavascriptInterface` support from all **Android** versions lower than 4.2 due to security vulnerability
+* [CB-4984](https://issues.apache.org/jira/browse/CB-4984) Don't create on `CordovaActivity` name
+* [CB-5917](https://issues.apache.org/jira/browse/CB-5917) Add a `loadUrlIntoView` overload that doesn't recreate plugins.
+* Use thread pool for load timeout.
+* [CB-5715](https://issues.apache.org/jira/browse/CB-5715) For CLI, hide `assets/www` and `res/xml/config.xml` by default
+* [CB-5793](https://issues.apache.org/jira/browse/CB-5793) ant builds: Rename `AndroidManifest` during -post-build to avoid **Eclipse** detecting `ant-build/`
+* [CB-5889](https://issues.apache.org/jira/browse/CB-5889) Make update script find project name instead of using `null` for `CordovaLib`
+* [CB-5889](https://issues.apache.org/jira/browse/CB-5889) Add a message in the update script about needing to import `CordovaLib` when using an IDE.
+
+## What's new in iOS
+
+* [CB-6638](https://issues.apache.org/jira/browse/CB-6638) - Convert `CordovaLibTests` to `XCTests`
+* [CB-6579](https://issues.apache.org/jira/browse/CB-6579) - `CDVWebViewDelegateTests` are failing
+* [CB-6580](https://issues.apache.org/jira/browse/CB-6580) - `CDVWhitelistTests` are failing
+* [CB-6578](https://issues.apache.org/jira/browse/CB-6578) - Fix `CordovaLibTests` not building
+* [CB-6553](https://issues.apache.org/jira/browse/CB-6553) added top-level `package.json` file
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6500](https://issues.apache.org/jira/browse/CB-6500) - Cordova requires `arm64` architecture.
+* [CB-6383](https://issues.apache.org/jira/browse/CB-6383) Fix `copy-www-build-step.sh` when user has macports installed
+* [CB-6327](https://issues.apache.org/jira/browse/CB-6327) Allow '.' in plugin feature names (and therefore callback ids)
+* [CB-6287](https://issues.apache.org/jira/browse/CB-6287) - Add build script support for `arm64`
+* [CB-6340](https://issues.apache.org/jira/browse/CB-6340) - Adding rebroadcast capabilities to remote notification registration within `AppDelegate` (closes #94)
+* [CB-6217](https://issues.apache.org/jira/browse/CB-6217) **iOS** simulator targets not consistent across scripts
+* [CB-5286](https://issues.apache.org/jira/browse/CB-5286) - Fix warnings when compiled under `arm64`
+* [CB-4863](https://issues.apache.org/jira/browse/CB-4863) - Drop **iOS** 5.0 support, and support `arm64`. New projects are built as a universal binary (64 and 32-bit), and require a minimum deployment target of iOS 6.0.
+* [CB-6149](https://issues.apache.org/jira/browse/CB-6149) - `AppDelegate` uses deprecated `handleOpenURL`
+* [CB-6150](https://issues.apache.org/jira/browse/CB-6150) - `objc_msgSend` causes `EXC_BAD_ACCESS` with plugins on `arm64`
+* [CB-5018](https://issues.apache.org/jira/browse/CB-5018) - `bin/create` on **iOS** should use `--arc` by default
+* [CB-5943](https://issues.apache.org/jira/browse/CB-5943) - Update/remove obsolete items in `cordova-ios` repo
+* [CB-5395](https://issues.apache.org/jira/browse/CB-5395) Make scheme and host (but not path) case-insensitive in whitelist
+* [CB-5991](https://issues.apache.org/jira/browse/CB-5991) Fix `whitelist` path matching for trailing slashes
+* [CB-5967](https://issues.apache.org/jira/browse/CB-5967) Fix `isTopLevelNavigation` not being set correctly in rare cases.
+* Validate that callback IDs are always well-formed
+* Removed obsolete `.gitmodules`
+* Update **Xcode** `.pbxproj` files according to **Xcode** 5.1 recommendations
+* Added `NSLog` notification for beginning backup to `iCloud` (closes #96)
+
+## What's new in Windows Phone 7 & 8
+
+* Update release-notes, and state that **WP7** support is about to disappear
+* [CB-6558](https://issues.apache.org/jira/browse/CB-6558) added `package.json` file for **WP8**
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6450](https://issues.apache.org/jira/browse/CB-6450) added support for local `XHR.responseXML getter`
+* [CB-6341](https://issues.apache.org/jira/browse/CB-6341) don't rely on `msbuild` being in the path.
+* applied Sergey's SpecificVersion flag fix to the **WP7** template also [CB-6103](https://issues.apache.org/jira/browse/CB-6103)
+* [CB-6103](https://issues.apache.org/jira/browse/CB-6103) **WP8** `CordovaDeploy` potential build issue
+* applied [CB-6268](https://issues.apache.org/jira/browse/CB-6268) `backgroundcolor` to `WP7` also
+* [CB-6268](https://issues.apache.org/jira/browse/CB-6268) **WP8**. Apply `BackgroundColor` from `config.xml`
+* [CB-5965](https://issues.apache.org/jira/browse/CB-5965) support set responseType, get response
+* [CB-6299](https://issues.apache.org/jira/browse/CB-6299) Strip protocol and leading slashes from `XHRLOCAL URL`
+* [CB-6091](https://issues.apache.org/jira/browse/CB-6091) **Windows** Build fails if application path contains whitespace
+* [CB-6041](https://issues.apache.org/jira/browse/CB-6041) `createTemplates` should install them for `VS-2013` as well
+* [CB-5219](https://issues.apache.org/jira/browse/CB-5219) `weinre` disconnects when `history.replaceState` is used
+* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added `namespace` to `config.xml`
+* Removed **WP7** template ref to non-existent file
+
+## What's new in Windows 8 
+
+* [CB-6684](https://issues.apache.org/jira/browse/CB-6684) \[3.5.0rc\]**Windows8** Splash screen setting breaks the build
+* [CB-6686](https://issues.apache.org/jira/browse/CB-6686) \[3.5.0rc\]**Windows8** Build  error if path contains whitespace
+* [CB-6557](https://issues.apache.org/jira/browse/CB-6557) added `package.json` to **Windows8**
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6309](https://issues.apache.org/jira/browse/CB-6309) **Windows8**. Add Splash Screen img support via `config.xml` preference, [CB-6544](https://issues.apache.org/jira/browse/CB-6544) `SplashScreenBack`
+* Fix for when `background-color` and/or `content-src `aren't specified in `config.xml`
+* Background color now applied to **Windows8** project config during build process.
+* Fix `build/deploy` errors when path to project contains spaces
+* [CB-6435](https://issues.apache.org/jira/browse/CB-6435) `./VERSION` & `/template/VERSION` updated
+* Modify execution policy restrictions removal logic. Using PS native cmdlet to remove restrictions.
+* [CB-6397](https://issues.apache.org/jira/browse/CB-6397) **Windows8** Use the latest version of `MSBuild Tools` installed to build the app
+* [CB-6256](https://issues.apache.org/jira/browse/CB-6256) [CB-6266](https://issues.apache.org/jira/browse/CB-6266) Add support for domain whitelist and start page settings to **Windows8**
+* [CB-2970](https://issues.apache.org/jira/browse/CB-2970) [CB-2953](https://issues.apache.org/jira/browse/CB-2953) log unsupported methods and exit with code 1
+* [CB-2978](https://issues.apache.org/jira/browse/CB-2978) `list-devices` not supported on **Windows 8**
+* [CB-6091](https://issues.apache.org/jira/browse/CB-6091) **Windows** Build fails if application path contains whitespace
+* [CB-6083](https://issues.apache.org/jira/browse/CB-6083) **Windows8** Use registry to read `msbuild` tools path
+* [CB-6042](https://issues.apache.org/jira/browse/CB-6042) **Windows8** `Cordova emulate` fails if no developer certificate is installed
+* [CB-5951](https://issues.apache.org/jira/browse/CB-5951) Added `namespace` to `config.xml`
+* Remove template file after create by name
+* [CB-4533](https://issues.apache.org/jira/browse/CB-4533) return error code 2 on fail, [CB-5359](https://issues.apache.org/jira/browse/CB-5359) get tools version from the registry
+
+## What's new in BlackBerry 10
+
+* [CB-6554](https://issues.apache.org/jira/browse/CB-6554) updated `package.json`
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6522](https://issues.apache.org/jira/browse/CB-6522) Disallow space in target name
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Move config logic to its own module
+* [CB-6398](https://issues.apache.org/jira/browse/CB-6398) Support additional commands in `blackberry10.json`
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Switch to grunt as task runner
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) `chmod -x *.bat`
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Remove `scripts/lib` dir
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Move `utils.js` from bin to template
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Remove `+x` from `.bat` files
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) create - use `shelljs` rather than custom copy function
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Move `create.js` to `lib`
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Remove `check_reqs.js`
+* [CB-6440](https://issues.apache.org/jira/browse/CB-6440) Move `signing-utils` out of `bin`
+* [CB-6416](https://issues.apache.org/jira/browse/CB-6416) Ensure target dictionary exists in properties object
+* [CB-6410](https://issues.apache.org/jira/browse/CB-6410) Allow deployment when debug token cannot be generated
+* [CB-6409](https://issues.apache.org/jira/browse/CB-6409) Allow detection of devices which have not yet set password
+* [CB-6346](https://issues.apache.org/jira/browse/CB-6346) Remove `npm` warning from `README.md`
+* [CB-6376](https://issues.apache.org/jira/browse/CB-6376) `backgroundColor` in `user.js` is missing quotes
+* [CB-6346](https://issues.apache.org/jira/browse/CB-6346) - Add `node_modules` to source control
+* [CB-6326](https://issues.apache.org/jira/browse/CB-6326) Fix inconsistency between manually added vs auto-detected emulators
+* [CB-6326](https://issues.apache.org/jira/browse/CB-6326) (cordova-blackberry) `target-utils.js`
+* [CB-6303](https://issues.apache.org/jira/browse/CB-6303) Remove titles from non-content web views
+* [CB-6303](https://issues.apache.org/jira/browse/CB-6303) Add `aria-hidden="true"` to controller webview body
+* [CB-6241](https://issues.apache.org/jira/browse/CB-6241) Default to prompting for passwords (replace `--query` with `--no-query`)
+* [CB-6222](https://issues.apache.org/jira/browse/CB-6222) Various updates for the **BlackBerry 10** documentation
+* [CB-6058](https://issues.apache.org/jira/browse/CB-6058) - Options file removed from output bar. Now in build directory
+* [CB-6021](https://issues.apache.org/jira/browse/CB-6021) Add `--release` to run command
+* [CB-5723](https://issues.apache.org/jira/browse/CB-5723) Build script should accept `-l` param as it does `--loglevel`
+* [CB-6019](https://issues.apache.org/jira/browse/CB-6019) Supply default value of `--device` to the run script
+* [CB-5660](https://issues.apache.org/jira/browse/CB-5660) use `enabledelayedexpansion` to handle )s in path
+* [CB-5909](https://issues.apache.org/jira/browse/CB-5909) Fixed issue where `check-reqs` skipped checking logic on second pass-through
+
+## What's new in Firefox OS
+
+* [CB-5816](https://issues.apache.org/jira/browse/CB-5816) **Firefox OS** - add build script
+* Remove unused elements from `defaults.xml`
+* [CB-6555](https://issues.apache.org/jira/browse/CB-6555) updated top level `package.json` file
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-5416](https://issues.apache.org/jira/browse/CB-5416) Need to auto generate manifest.webapp with appropriate plugin permissions
+
+## What's new in Ubuntu (touch)
+
+* allow inter plugin communication
+* add `.editorconfig`
+* check requirements before build
+* `bin/build`: fixes for `--nobuild`
+* `bin/build`: specify framework instead of series for click `chroot`
+* `bin/build`: switch to async shelljs.exec
+* [CB-6559](https://issues.apache.org/jira/browse/CB-6559) added top level `package.json`
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+
+## What's new in Amazon FireOS
+
+* [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.
+* [CB-6487](https://issues.apache.org/jira/browse/CB-6487) Fixed WebView not found in Chrome remote debugging
+* [CB-6636](https://issues.apache.org/jira/browse/CB-6636) Need to destroy webview properly. Added `destroy()` call in webview's `handleDestroy()` method.
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* [CB-6543](https://issues.apache.org/jira/browse/CB-6543) Fix `cordova/run` failure when no `custom_rules.xml` available
+* defaults.xml: Add `AndroidLaunchMode` preference
+* Add `JavaDoc` for `CordovaResourceApi`
+* Updated log statement - `android=>amazon-fireos`.
+* Added **Amazon** `xmlns` to project's template `AndroidManifest.xml`.
+* [CB-6392](https://issues.apache.org/jira/browse/CB-6392) Adding **amazon-fireos** platform fails with not so good error reporting
+* [CB-6556](https://issues.apache.org/jira/browse/CB-6556) added top level `package.json` file
+* Adding a safety check to prevent applications from calling init twice Changes to address thread safety concerns in `Cordova` plugin management
+* [CB-6388](https://issues.apache.org/jira/browse/CB-6388) Handle binary data correctly in `LOAD_URL` bridge
+* [CB-6048](https://issues.apache.org/jira/browse/CB-6048) Set `launchMode=singleTop` so tapping app icon does not always restart app
+* Fixing back button issue by utilizing `onBackPressed` instead of `onKeyUp`
+* [CB-5744](https://issues.apache.org/jira/browse/CB-5744) Unable to build Hello World application for Kindle Fire HDX tablet using **Cordova** 3.3.0
+* Added overloaded constructor for `CordovaWebView` with Bundle as parameter. 
+* Catch uncaught exceptions in from plugins and turn them into error responses.
+* [CB-6047](https://issues.apache.org/jira/browse/CB-6047) Fix online sometimes getting in a bad state on page transitions.
+* Add another convenience overload for `CordovaResourceApi.copyResource`
+* Update framework's .classpath to what **Eclipse** wants it to be.
+* Updated **Android** target to `android-19`.
+* README.md: `android update` to `android-19`.
+* Fix NPE when POLLING bridge mode is used.
+* Updating NOTICE to include `Square` for `OkHttp`
+
+
+## What's new in Cordova-CLI
+
+* [CB-5941](https://issues.apache.org/jira/browse/CB-5941) Update link to `hooks-README.md` file from `README.md`
+* Fix `cordova help` command
+* Fixing failing CLI tests by removing 'experimental' key
+* [CB-6649](https://issues.apache.org/jira/browse/CB-6649) Removing experimental flag from positional arguments
+* [CB-6648](https://issues.apache.org/jira/browse/CB-6648) Adding a flag for experimental features
+* Fix require paths to use `cordova-lib`
+* Update `package.json` to use `cordova-lib`
+* Split out `cordova-lib`: move `cordova-cli` files
+* **Windows8** re-added `BOM` : [CB-5421](https://issues.apache.org/jira/browse/CB-5421) Add `BOM` to all html, js, css files to ensure app can pass **Windows** Store Certification
+* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add `CONTRIBUTING.md`
+* `android-parser`: Add `AndroidLaunchMode` preference
+* Fix `CLI` tests to work with `node` v0.11
+* Update version of jasmine-node. Fixes test warnings util.print with node 0.11
+* [CB-2606](https://issues.apache.org/jira/browse/CB-2606) **Android** icon - do not attempt copy to undefined path
+* [CB-2606](https://issues.apache.org/jira/browse/CB-2606) Icons support for **iOS**, **Android**, **BB10**, **WP8**, **Win8**, **FxOS**
+* [CB-6329](https://issues.apache.org/jira/browse/CB-6329) Delete unused `info-utils.js`
+* [CB-6329](https://issues.apache.org/jira/browse/CB-6329) improve `cordova info` command
+* [CB-5847](https://issues.apache.org/jira/browse/CB-5847) `strictSSL` is no longer ignored
+* [CB-6432](https://issues.apache.org/jira/browse/CB-6432) `pre_package` hook does not populate `%CORDOVA_PLATFORMS%`
+* Revert "CB-6267 **Windows8**. Apply `BackgroundColor` from `config.xml`"
+* Recreate "platforms" dir if it was deleted.
+* [CB-5093](https://issues.apache.org/jira/browse/CB-5093) Add `versionCode` and `CFBundleVersion` during prepare
+* [CB-6312](https://issues.apache.org/jira/browse/CB-6312) Use `landscape` instead of `userLandscape` in `AndroidManifest.xml`
+* [CB-6421](https://issues.apache.org/jira/browse/CB-6421) Move tests from `e2e` to `spec` - cli test
+* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) `superspawn`: always wrap non `.exe` with spaces to `cmd` with /s /c
+
+## What's new in Cordova-Plugman
+
+* Update `plugman cli` to use `cordova-lib`
+* Split out `cordova-lib`: move `cordova-plugman` files
+
+## Plugin versions tested with this release
+
+* cordova-plugin-battery-status: 0.2.8
+* cordova-plugin-camera: 0.2.9
+* cordova-plugin-console: 0.2.8
+* cordova-plugin-contacts: 0.2.10
+* cordova-plugin-device: 0.2.9
+* cordova-plugin-device-motion: 0.2.7
+* cordova-plugin-device-orientation: 0.3.6
+* cordova-plugin-dialogs: 0.2.6
+* cordova-plugin-file: 1.1.0
+* cordova-plugin-file-transfer: 0.4.3
+* cordova-plugin-geolocation: 0.3.7
+* cordova-plugin-globalization: 0.2.7
+* cordova-plugin-inappbrowser: 0.4.0
+* cordova-plugin-media: 0.2.10
+* cordova-plugin-media-capture: 0.3.0
+* cordova-plugin-network-information: 0.2.8
+* cordova-plugin-splashscreen: 0.3.0
+* cordova-plugin-statusbar: 0.1.3
+* cordova-plugin-vibration: 0.3.8

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/51da3852/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/51da3852/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/51da3852/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/51da3852/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/51da3852/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.


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


Mime
View raw message