Blog RSS Feed

Plugins Release: April 23, 2014
23 Apr 2014

The following plugins were updated today:

  • org.cordova.battery-status@0.2.8
  • 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.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

E.g. To update your file plugin:

cordova plugin rm org.apache.cordova.file
cordova plugin add org.apache.cordova.file

Other changes include:

  • [WP8] When only targetWidth or targetHeight is provided, use it as the only bound
  • CB-4027, CB-5102, CB-2737, CB-2387: [WP] Fix camera issues, cropping, memory leaks


  • CB-6126: [BlackBerry10] Update docs quirks section for fields which are supported


  • CB-5105: [Android, windows8, WP, BlackBerry10] Removed dead code for device.version


  • CB-6381: [WP8] unexpected error object


  • CB-6411: [BlackBerry10] Work around Audio playback issue
  • CB-6411: [BlackBerry10] Updates to beep


  • CB-4965: Remove tests from file plugin
  • CB-6249: [Android] Opportunistically resolve content urls to file
  • CB-6394: [ios, android] Add extra filesystem roots
  • CB-6394: [ios, android] Fix file resolution for the device root case
  • CB-6394: [iOS] Return ENCODING_ERR when fs name is not valid
  • CB-6393: Change behaviour of toURL and toNativeURL
  • CB-6352: Allow FileSystem objects to be serialized to JSON
  • CB-6242: [BlackBerry10] Add deprecated version of resolveLocalFileSystemURI
  • CB-6242: [BlackBerry10] add file:/// prefix for toURI / toURL
  • CB-6242: [BlackBerry10] Polyfill window.requestAnimationFrame for OS < 10.2
  • CB-6242: [BlackBerry10] Override window.resolveLocalFileSystemURL
  • CB-6212: [iOS] fix warnings compiled under arm64 64-bit
  • CB-6199: [iOS] Fix toNativeURL() not escaping characters properly
  • CB-6148: Fix cross-filesystem copy and move
  • 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


  • CB-5175: [iOS] CDVFileTransfer asynchronous download (Fixes #24)
  • CB-5762: [FireOS] android: Fix lengthComputable set wrong for gzip downloads
  • CB-5631: [FireOS] Removed[] buffer)
  • CB-4907: [FireOS] Close stream when we're finished with it
  • CB-6000: [FireOS] Nginx rejects Content-Type without a space before "boundary".
  • 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)


  • CB-5977: [Android] Removing the Android Geolocation Code. Mission Accomplished.


  • CB-4908: [Android] Long.valueOf(0) instead of new Long(0)


  • CB-6360: [iOS] Fix for crash on iOS < 6.0 (closes #37)
  • CB-3324: [WP8] Add support for back-button inappbrowser [WP8] if there is no history -> InAppBrowser is closed
  • CB-6402: [WP8] pass empty string instead of null for optional windowFeatures string
  • CB-6389 CB-3617: Add clearcache and clearsessioncache options to iOS (like Android)
  • CB-6253: [WP] Add Network Capability to WMAppManifest.xml
  • CB-6212: [iOS] fix warnings compiled under arm64 64-bit
  • 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)

  • CB-6225: Specify plugin dependency on File plugin 1.0.1

  • CB-6152: [ios, android] Make mediafile compatible with file plugin
  • CB-6385: Specify file plugin dependency version
  • CB-6016 [BlackBerry10] Add audio capture capability
  • [BlackBerry10] Add rim xml namespaces declaration

  • CB-6342: [iOS] iOS reports a cellular connection even when in Airplane mode


  • CB-4051: [iOS] - Re-fix - Splashscreen rotation problem (closes #13)


  • CB-6316: Added which point to the new location for docs
  • CB-6316: Added license header to the documentation. Added which point to the new location for docs
  • CB-6316: Moved StatusBar plugin documentation to docs folder
  • CB-6314: [Android] Add StatusBar.isVisible support to Android