Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2FCEF1016A for ; Thu, 21 Nov 2013 23:37:57 +0000 (UTC) Received: (qmail 58371 invoked by uid 500); 21 Nov 2013 23:37:56 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 58347 invoked by uid 500); 21 Nov 2013 23:37:56 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 58339 invoked by uid 99); 21 Nov 2013 23:37:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Nov 2013 23:37:56 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stevengill97@gmail.com designates 209.85.219.52 as permitted sender) Received: from [209.85.219.52] (HELO mail-oa0-f52.google.com) (209.85.219.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Nov 2013 23:37:52 +0000 Received: by mail-oa0-f52.google.com with SMTP id h16so566418oag.39 for ; Thu, 21 Nov 2013 15:37:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=FUFS7tSJRb6+Cz9JiFWrNhk/NGVm/KJrS7dxHkJt8x8=; b=Kkm6MgzQUqB+QxEWenV7Jz6hxdDLrlI3l7VRvB8oC31FfW5nSZlO5VuTY/jiaCDHfO 808BAPx3gs5kw1yC0PtibvkjRHJvygovXAH2k6EZfn/MUBQDBx9+VHl8yadl10f7L476 4pbJK1tHOxEEpGrQyFbyS5OfW69Gf3znpU5iTiaZqKNyfEYckIQav/h23KdoC+IOaJMu ucqvPS5nbhI2S2kJeoEIqH4mGZqwfNrb8ivM3rTTXymK4VKvse9UY08Bbo/oI//Ll3ps Now3p6F7NAr55+XpL7WF3BGVs33fPpqYV0V84phQ83cEfktNwf2ZTlr4un6CZ4KEuaTc tBvQ== X-Received: by 10.60.95.202 with SMTP id dm10mr7912160oeb.0.1385077051274; Thu, 21 Nov 2013 15:37:31 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.2.176 with HTTP; Thu, 21 Nov 2013 15:37:11 -0800 (PST) From: Steven Gill Date: Thu, 21 Nov 2013 15:37:11 -0800 Message-ID: Subject: 3.2.0 blog review To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=089e01228000a0bb6404ebb861ba X-Virus-Checked: Checked by ClamAV on apache.org --089e01228000a0bb6404ebb861ba Content-Type: text/plain; charset=ISO-8859-1 posted below in markdown: The [Apache Cordova](http://cordova.apache.org/) 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 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]( http://cordova.apache.org/docs/en/3.2.0/guide_platforms_index.md.html). Please report any bugs on our [issue tracker]( https://issues.apache.org/jira/browse/CB). ## 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 * 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 Config.java (it was removed from PluginManager for 3.0) * CB-5080 Find resources in a way that works with aapt's --rename-manifest-package * Update JS snapshot to version 3.2.0-dev (via coho) * Remove a couple incorrect lines from RELEASENOTES.md * CB-4961: shell.js returns the full path on ls, rebuilding the full path isn't really needed * Updating README.md 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 spaces. * Fix update script to clobber cordova.js file (missing -f) * Add missing copyright header for Whitelist.java. * [CB-4832] Add 3.1.0 RELEASENOTES.md * 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 template * CB-5037 - Fix bridge sometimes not resetting properly during page transitions * 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 wp7 * 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 platform * 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 check for config since index.html is in the default * CB-5135 Mark scripts as requiring Bash instead of using a random system shell * 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 merging * 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 changes) * 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 RELEASENOTES.md file included in the download. --089e01228000a0bb6404ebb861ba--