Apache Cordova 3.3.0
16 Dec 2013
On Friday, Cordova 3.3
went live on npm. Woohoo!
This release brings with it initial support for Ubuntu Touch as well as Amazon Fire 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.
What's new in Android
41 commits from 11 authors. Highlights include:
- CB-5481 Fix for Cordova trying to get config.xml from the wrong namespace
- CB-5487 Enable Remote Debugging when your Android app is debuggable.
- CB-5445 Adding onScrollChanged and the ScrollEvent object
- CB-5422 Don't require JAVA_HOME to be defined
- CB-5490 Add javadoc target to ant script
- CB-5471 Deprecated DroidGap class
- CB-5255 Prefer Google API targets over android-## targets when building.
- CB-5232 Change create script to use Cordova as a Library Project instead of a .jar
- CB-5302 Massive movement to get tests working again
- CB-4996 Fix paths with spaces while launching on emulator and device
- CB-5209 Cannot build Android app if project path contains spaces
What's new in iOS
- No significant Changes
What's new in Windows Phone 7 & 8
- CB-5360 Removed Compiler warnings
- CB-4538 Copy check_reqs scripts in create script
- CB-4103 Make config parameter checks case-insensitive WP7+WP8
- CB-2347 Add support for config.xml preference: 'fullscreen'
- CB-5203 Using XmlHTTPRequest.open on WP8 raises a TypeError
- CB-5435 Handle missing preferences gracefully ( config.xml )
- CB-5354 Networking becomes a required permission so that XHR can work
- disable Idle detection when debugging for wp7+wp8
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
What's new in Windows 8
- CB-5040
cordova run windows8
has no effect
What's new in BlackBerry 10
- CB-5434 Windows: Always use USERPROFILE for home directory
- CB-5443 Windows: Handle installed 64 bit Java
- CB-5468 Improve config.xml encoding handling
- CB-5509 Remove ability to set default target (since device detection is now used)
- CB-5510 Update response codes for plugin success/fail
- CB-5413 Device detection - iterate through all 169.254.x networks
- CB-5317 Move signing warn logic to build/run scripts
- CB-5258 Use exit library for process.exit
What's new in FirefoxOS
- No significant Changes
What's new in Cordova-CLI
- CB-5347 Handle dangling platform symlink in cordova platform add
- Added deprecation notice about wp7
- Updated plugman version to 0.17.0
- CB-5238 Adds support on iOS for
<framework src="..." custom="true" />
- CB-5238 Adds support on iOS for
- CB-5573 relies on stderr content and error codes to detect a problem with xcode installation.
- CB-4382 Pass cli arguments to project-level hooks
- CB-5362 blackberry parser: support local cordova-blackberry
- CB-5345 Add pre_package event for windows8 parser.
Plugin versions tested with this release
- cordova-plugin-battery-status: 0.2.5
- cordova-plugin-camera: 0.2.5
- cordova-plugin-console: 0.2.5
- cordova-plugin-contacts: 0.2.6
- cordova-plugin-device: 0.2.5
- cordova-plugin-device-motion: 0.2.4
- cordova-plugin-device-orientation: 0.3.3
- cordova-plugin-dialogs: 0.2.4
- cordova-plugin-file: 0.2.5
- cordova-plugin-file-transfer: 0.4.0
- cordova-plugin-geolocation: 0.3.4
- cordova-plugin-globalization: 0.2.4
- cordova-plugin-inappbrowser: 0.2.5
- cordova-plugin-media: 0.2.6
- cordova-plugin-media-capture: 0.2.5
- cordova-plugin-network-information: 0.2.5
- cordova-plugin-splashscreen: 0.2.5
- cordova-plugin-vibration: 0.3.5