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