2013-10-28-plugins-release.md 3.0 KB


layout: post author:

name: Steve Gill
url: https://twitter.com/stevesgill

title: "CLI, Plugman & Plugins Release: Oct 28, 2013" categories: news

tags: release

Today we are doing a plugins and tooling release in preparation for Cordova 3.2.0. Most notable changes include:

  • Cordova CLI & Plugman have been refactored to use promises instead of callbacks
  • CB-5125 Replace shell.exec with child process spawn
  • CB-2234 Added cordova info command
  • CB-5128 Repo & Issue tags have been added to all of our core plugins plugin.xml file. This will allow us to display issue tracker and repo information on our registry.
  • CB-5184 Fix uninstall logic being too aggressive (plugman)
  • Overhauled dependency uninstallation in regards to plugins (plugman)
  • FirefoxOS support for device-motion, device-orientation and dialogs plugins.

The plugins have been updated on our registry at plugins.cordova.io.

E.g. To update your version of the Cordova-CLI to 3.1.0-0.2.0:

npm install -g cordova

E.g. To update your vibration plugin:

cordova plugin rm org.apache.cordova.vibration
cordova plugin add org.apache.cordova.vibration

E.g. To upgrade a 3.0 project (replace android with the platform you want to update):

npm install -g cordova
cd my_project
cordova platform update android

Notable Changes

  • CB-5106 - Fix broken tests (Cordova-CLI)
  • CB-4958 - iOS - Camera plugin should not show the status bar (camera)
  • CB-5154 log formatting incorrectly to native (console)
  • CB-4825 use CoreMotion framework for accelerometer (device-motion)
  • CB-5129: Add a consistent filesystem attribute to FileEntry and DirectoryEntry objects (file)
  • CB-5015 BlackBerry10 Add missing dependency for File.slice (file)
  • CB-4995 Fix crash when WebView is quickly opened then closed (inappbrowser)
  • CB-4930 - iOS - InAppBrowser should take into account the status bar (inappbrowser)
  • CB-4858 Convert relative URLs to absolute URLs in JS (inappbrowser)
  • CB-3747 Fix back button having different dismiss logic from the close button. (inappbrowser)
  • CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times. (inappbrowser)
  • CB-5199 - ios - Media Capture - UI issues under iOS 7 (media capture)