---
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