cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steven Gill <>
Subject 3.2.0 blog review
Date Thu, 21 Nov 2013 23:37:11 GMT
posted below in markdown:

The [Apache Cordova]( team has just released
Cordova 3.2.0. Woo Hoo! This release has various bug fixes and enhancements
for all of the platforms.

To upgrade a 3.2 project (replace `android` with the platform you want to

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

Please report any bugs on our [issue tracker](


## What's new in Android

* Set VERSION to 3.2.0 (via coho)
* Update JS snapshot to version 3.2.0 (via coho)
* CB-5301 add missing license headers
* CB-5349: fixed regression in update script
* Set VERSION to 3.2.0-rc1 (via coho)
* Update JS snapshot to version 3.2.0-rc1 (via coho)
* CB-5193 Fix Android WebSQL sometime throwing SECURITY_ERR.
* CB-5191 Deprecate <url-filter>
* Updating shelljs to 0.2.6. Copy now preserves mode bits.
* CB-4872 - moved version script to promise model
* CB-4872 - make sure to copy over version scripts to project
* [CB-4872] - added android version scripts
* CB-5117: Output confirmation message if check_reqs passes.
* Refactoring Android project-level and platform scripts to use Q.js
* Updating to latest shelljs, old version doesn't preserve +x bits
* Remove cordova.xml fallback from (it was removed from
PluginManager for 3.0)
* CB-5080 Find resources in a way that works with aapt's
* Update JS snapshot to version 3.2.0-dev (via coho)
* Remove a couple incorrect lines from
* CB-4961: shell.js returns the full path on ls, rebuilding the full path
isn't really needed
* Updating to have latest Android SDK
* CB-4527: This was an easy fix, since the script deletes batch files
* [CB-4892] Fix create script only escaping the first space instead of all
* Fix update script to clobber cordova.js file (missing -f)
* Add missing copyright header for
* [CB-4832] Add 3.1.0
* Update JS snapshot to version 3.2.0-dev (via coho)
* Set VERSION to 3.2.0-dev (via coho)

## What's new in iOS

* CB-5124 - Remove splashscreen config.xml values from iOS Configuration
Docs, move to plugin docs
* CB-5229 - cordova/emulate important improvements (stderr, check ios-sim
before build)
* CB-5058 - CordovaLib xcode project gets assigned problematic Build Active
Architecture Only settings.
* CB-5217 - cordova emulate ios doesn't exit
* CB-4805 - Update cordova/run and cordova/lib/install-device to use latest
ios-deploy for iOS 7
* CB-5103 - Fix cordova/run: --emulate should be --emulator (fix CLI usage)
* CB-4872 - added iOS sdk version scripts
* CB-5099 - Add missing icons especially iOS 7 120x120 icon to default
* CB-5037 - Fix bridge sometimes not resetting properly during page
* CB-4990 - Can't run emulator from cordova cli
* CB-4978 - iOS - Remove HideKeyboardFormAccessoryBar and
KeyboardShrinksView preferences in config.xml
* CB-4935 - iOS - Remove Keyboard preferences code into its own plugin
* Make CDVWebViewDelegate able to load pages after a failed load.
* Prevented automatic logging of whitelist failures.

## What's new in Windows Phone 7 & 8

* CB-5418 BrowserMouseHelper fails on WP8 for WP7 apps
* Update to 3.2.0
* CB-5437 Inconsistent default new project names for wp7 and wp8 visual
studio templates
* update js and template defs for 3.2.0-rc1
* Fixes the invalid pattern used to test msbuild availability
* Fixes the invalid pattern used to test msbuild availability
* CB-5076 String.Format issue causing exception in exception handler
* Update regex to handle international version strings
* CB-4872 changed version script file location to right spot and modified
sdk version output
* CB-4872 - added os version and edition check
* CB-4872: Added wp7 and wp8 sdk version
* [CB-3621] backbutton events can now throw an exception to let the native
side know that it should e
* [CB-3621] backbutton events can now throw an exception to let the native
side know that it should e
* [CB-4850] only write device guid if it does not exist
* added case-insensitivity to check_reqs for wp8, just like @albanf did for
* Version check regexps should be case insensitive
* pulled in and re-jiggered templates
* removed risky regex template version number replacement, and added XMLDOM
versions (cherry picked

## What's new in Windows 8

* update for 3.2.0
* update js for 3.2.0-rc1
* CB-5024 Localized output of msbuild -v was not properly parsed.

## What's new in BlackBerry 10

* CB-5433 init.bat use %USERPROFILE% on Windows
* updated and tested for 3.2.0 release
* Fix unit tests
* CB-5317 Move signing warn logic to build/run scripts
* CB-5329 re-adds rim-permissions element to config.xml, which plugman
installation scripts require
* CB-5313 BalckBerry10 cordova.js wrong version number for 3.2.x
* CB-5258 use exit library for process.exit
* Set VERSION to 3.2.0-rc1 (via coho)
* CB-5159 Add headers to files caught by Apache RAT
* CB-4531 bin/check_reqs scripts exit with code 2 on error
* Update cordova-js
* CB-5246 cordova/run disambiguate no target exists message
* CB-5250 bb init script calls dirname with unquoted variables
* CB-5266 update create.js to copy all shell scripts regardless of host
* Fix spelling
* CB-5254 log useful error info to std err
* CB-5237 Implemented config-file support in config.xml to inject custom
xml into the bar-descriptor.
* CB-4403 Combined check_reqs and init to allow prerequisite check before
each script and a more simp
* CB-4570 Removing unnecessary <content> check for config since index.html
is in the default
* CB-5135 Mark scripts as requiring Bash instead of using a random system
* CB-5182 Adding generic error case to run script
* Auto-detect started simulator on Linux
* CB-4767 Remove license from platform config.xml
* CB-4340 Auto-detect target pin when its not there
* CB-4768 Remove access_shared from default config.xml
* [CB-4931] Updated signing process to allow passthrough of args
* CB-4531 changed error codes in line with spec for helper scripts
* CB-4780 update script with windows support
* CB-4780 update script for cli platform update command
* CB-5139 - fix to able call bb10 version script from anywhere
* CB-4872 - added bb10 ndk version scripts
* Adding a missing null check   -Rewriting boolean equation for readability
* CB-3015 Moving dependencies to .cordova folder to speed up create time
* CB-3015 Fix syntax issue in definition check in init.bat
* [CB-4774] Adding defaults.xml for new prepare flow
* [CB-4887] Added support for true/false for hidekeyboardformaccessorybar
* [CB-2980] Added the install-emulator script
* [CB-2988] Added the install-device script
* [CB-4913] Updates warnings to check for BBID token
* Update JS snapshot to version 3.2.0-dev (via coho)
* Set VERSION to 3.2.0-dev (via coho)
* [CB-4901] Removed custom modified wrench + wrench bump to 1.4.4
* [CB-4345] Added warning message for when signing keys are not installed

## What's new in FirefoxOS

* Set VERSION to 3.2.0 (via coho)
* Update JS snapshot to version 3.2.0 (via coho)
* CB-5234: fixed ffos update script
* fixed root reference in update script
* fixed errors with update script
* Set VERSION to 3.2.0-rc1 (via coho)
* Update JS snapshot to version 3.2.0-rc1 (via coho)
* CB-5234: added update scripts for ffos
* added values to defaults.xml
* CB-5051: moved defaults.xml to cordova folder
* added blank defaults.xml
* Update JS snapshot to version 3.2.0-dev (via coho)
* Set VERSION to 3.2.0-dev (via coho)

## What's new in Cordova-CLI

* add the output of the plugman results to the console
* CB-5363 Improve config_json error reporting
* CB-5364 config_parser - check for null element text
* Fix issue not finding platform script when in subdir - check platforms
which have subdir
* CB-5377 serve: should only indicate listening when it is
* CB-5368 Cordova serve deflate content breaks IE
* Change cordova serve's project.json to include etags.
* CB-5280 Update serve's help text to remove platform arguments
* CB-5364 config_parser - handle duplicates with children and text when
* CB-5320 Document avoiding sudo
* CB-4400: cd to project root in most cordova commands.
* CB-5063: Revert to copying cordova.js before user www dir
* fix 3 failing tests for windows8 and wp8 and add assertions for wp7 too.
* Adding instructions for installing on master.
* CB-5063: Keep cordova.js in platform_www to avoid copying it from lib.
* CB-5307: Remove references to Callback and Incubator
* tests were failing attempting to match lib/dir and lib\\dir on windows
* CB-5183 WP7/8 lib path is not correctly resolved by CLI (additional
* CB-5283 Improved cordova serve message to be more descriptive
* [CB-4866] Execute hooks in ascending order of any leading numbers
* [CB-5143] Locate the actual Android app .java file much more carefully.
* Cleaning up wp7+8 parsers' use of promises. Fix tests.
* serve: Fix doRoot() not being called & remove duplicated table.
* serve: provide basic entry point
* Code style (indentation)
* Wait for the pre_package event to finish, or the update_csproj function
might give unexpected results
* Add pre_package event to wp8 project
* readability + code quality in wp7+8 parsers
* CB-5183 WP7/8 custom_path is not correctly resolved by CLI
* [CB-4994] Update xcode dependency to handle Xcode 5 capabilities.
* [CB-5220] "An error occurred" is missing an "A" ...

## Plugin versions tested with this release

* cordova-plugin-battery-status: 0.2.4
* cordova-plugin-camera: 0.2.4
* cordova-plugin-console: 0.2.4
* cordova-plugin-contacts: 0.2.5
* cordova-plugin-device: 0.2.4
* cordova-plugin-device-motion: 0.2.3
* cordova-plugin-device-orientation: 0.3.2
* cordova-plugin-dialogs: 0.2.3
* cordova-plugin-file: 0.2.5
* cordova-plugin-file-transfer: 0.3.4
* cordova-plugin-geolocation: 0.3.3
* cordova-plugin-globalization: 0.2.3
* cordova-plugin-inappbrowser: 0.2.4
* cordova-plugin-media: 0.2.5
* cordova-plugin-media-capture: 0.2.4
* cordova-plugin-network-information: 0.2.4
* cordova-plugin-splashscreen: 0.2.4
* cordova-plugin-vibration: 0.3.4

For a full list of changes, refer to file included in the

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message