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 ACA3D10AE1 for ; Thu, 20 Feb 2014 00:45:43 +0000 (UTC) Received: (qmail 9619 invoked by uid 500); 20 Feb 2014 00:45:42 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 9533 invoked by uid 500); 20 Feb 2014 00:45:42 -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 9525 invoked by uid 99); 20 Feb 2014 00:45:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 00:45:42 +0000 X-ASF-Spam-Status: No, hits=2.4 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of stevengill97@gmail.com designates 209.85.192.46 as permitted sender) Received: from [209.85.192.46] (HELO mail-qg0-f46.google.com) (209.85.192.46) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 00:45:38 +0000 Received: by mail-qg0-f46.google.com with SMTP id e89so2426055qgf.5 for ; Wed, 19 Feb 2014 16:45:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=FHNzqQkArWEOKqbpWo6i1F+wlovovEgJL/34t5q3ncU=; b=pNTnB/d1u5YZOdHw7qfala0On/8SGvAsekYjmU7hBYB90pT+K609d+E1mFaREO657X 2g7EWFYL9ALNAPiZTyQXeIBS+GQzpj2TG8nTsyIEJlyk6UWcKFoPvlIzZhXBzZfJJD3a HgZJZXf9bbSrqOhlQM6n4MF1ugfnppQOqo7x15zgVdqcYNxMRrS3dvDeW3yi4v+olvTz Iy0pExZ4oDXNHLPyvFGBZkFTbh/qLg/lP8GbuaBGNSjtaDLfXZo9hzju1TgmAlTFH8ST d8txHZJafnAdwSj1neVV1wYtXm4/ZVAvVZhsj6EBxEV03RYQwqk3v0a703oQoc9xlhrz O6ow== X-Received: by 10.140.89.71 with SMTP id u65mr5660038qgd.93.1392857117549; Wed, 19 Feb 2014 16:45:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.88.210 with HTTP; Wed, 19 Feb 2014 16:44:57 -0800 (PST) In-Reply-To: References: From: Steven Gill Date: Wed, 19 Feb 2014 16:44:57 -0800 Message-ID: Subject: Re: 3.4.0 blog post review To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a11c1390ab6e91504f2cbd182 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c1390ab6e91504f2cbd182 Content-Type: text/plain; charset=ISO-8859-1 I recommitted the RSS feed earlier today with the item removed. hope that fixes that. Updated blog post below. --- layout: post author: name: Steve Gill url: https://twitter.com/stevesgill title: "Apache Cordova 3.4.0" categories: announcements tags: news releases --- We are happy to announce that `Cordova 3.4` has been released! This release has various bug fixes for all of our supported platforms. Our friends at [Mozilla](http://www.mozilla.org/) have put together a blog post about getting started with **Cordova Firefox OS**. Check it out at [ https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/](https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-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]( http://cordova.apache.org/docs/en/3.4.0/guide_platforms_index.md.html). ## What's new in Android Android: 43 commits from 10 authors. Highlights include: * Removing `addJavascriptInterface` support from all Android versions lower than 4.2 due to security vulnerability * CB-5917 Add a `loadUrlIntoView` overload that doesn't recreate plugins. * CB-5889 Make update script find project name instead of using "null" for CordovaLib * CB-5889 Add a message in the update script about needing to import CordovaLib when using an IDE. * CB-5793 Don't clean before build and change output directory to `ant-build` to avoid conflicts with *Eclipse*. * CB-5803 Fix `cordova/emulate` on *Windows*. * CB-5801 `exec`->`spawn` in build to make sure compile errors are shown. * CB-5799 Update version of `OkHTTP` to 1.3 * CB-4910 Update CLI project template to point to `config.xml` at the root now that it isn't in `www/` by default. * CB-5504 Adding `onDestroy` to app plugin to deregister `telephonyReceiver` * CB-5715 Add *Eclipse* `.project` file to create template. For CLI projects, it adds refs for root `www/` & `config.xml` and hides platform versions * CB-5447 Removed `android:debuggable="true"` from project template. * CB-5714 Fix of android build when too big output stops build with error due to buffer overflow. * CB-5592 Set MIME type for `openExternal` when scheme is file: ## What's new in iOS * CB-5794 iOS build script: 1. don't clean 2. recognize `--emulator` vs `--device` * Don't show environment vars in build log for copy-www script * CB-4910 Update CLI project template to point to `config.xml` at the root now that it's not in www/ by default. * Move `.gitignore` in template to gitignore (and add the dot in the script). * Fix create script copying project template twice. * CB-5740 Use `UIScrollViewDecelerationRateNormal` by default. * CB-5420 Add device model to `User-Agent` cache key. * Copy `config.xml` within copy-www-build-step.sh instead of in Copy Resoruces step * CB-5397 Add a `--cli` option to `bin/create` that has `../../www/` `../../merges/` within the project * CB-5697 Fix `location.reload()` not firing `deviceready`. * CB-4330 Fix hash changes being treated as top-level navigations * CB-3359 Parse large JSON payloads on a background thread, and yield when executing multiple commands is taking too long. * CB-5134 Fix up bugs with new hash-based `exec()` bridge. * CB-5134 Add `location.hash` based `exec()` bridge. * CB-5658 Fix whitelist crash when URL path has a space. * CB-5583 `WebView` doesn't properly initialize when instantiated from a xib * CB-5046: Adding a `defaults.xml` template * CB-5290 templates: Updated launch images sizes to include the status bar region * CB-5276 Add ability to load start page from a place other then the bundle folder * CB-5298 Have `bin/create` run `bin/check_reqs`. * CB-5328 - `.gitignore` from cordova-ios excludes `platforms/cordova/build` file ## What's new in Windows Phone 7 & 8 * CB-6041 `createTemplates` should install theme for *VS-2013* as well * [CB-5219] `weinre` disconnects when `history.replaceState` is used * CB-5951 Added namespace to `config.xml` * Removed wp7 template ref to non-existent file **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](http://www.risingj.com/archives/585) ## What's new in Windows 8 * CB-5951 Added namespace to `config.xml` * Remove template file after create by name * CB-4533 return error code 2 on fail, CB-5359 get tools version from the registry ## What's new in BlackBerry 10 * CB-6021 Add `--release` to run command * CB-5723 Build script should accept `-l` param as it does `--loglevel` * [CB-6019] Supply default value of `--device` to the run script * CB-5660 use `enabledelayedexpansion` to handle )s in path * CB-5909 Fixed issue where `check-reqs` skipped checking logic on second pass-through - Removed depend ## What's new in FirefoxOS * No significant Changes ## What's new in Ubuntu (touch) * No significant Changes ## What's new in Amazon FireOS * Upleveled changes from Cordova Android ## What's new in Cordova-CLI * CB-5638 Clean-up: remove unreachable `info` case from function * CB-5937 Add `platform check` command: Shows platforms that are out of date * CB-5634 Minor refactoring + tests for Android's orientation preference. * CB-5634 Set Android orientation from `config.xml` * Upleveled amazon_fireos_parser. Making it at par with `android_parser.js` * CB-5947 Throw when trying to create project inside custom www. * CB-4153 Update help.txt about `--source` -> `--copy-from` ## Plugin versions tested with this release * cordova-plugin-battery-status: 0.2.7 * cordova-plugin-camera: 0.2.7 * cordova-plugin-console: 0.2.7 * cordova-plugin-contacts: 0.2.8 * cordova-plugin-device: 0.2.8 * cordova-plugin-device-motion: 0.2.6 * cordova-plugin-device-orientation: 0.3.5 * cordova-plugin-dialogs: 0.2.6 * cordova-plugin-file: 1.0.0 * cordova-plugin-file-transfer: 0.4.1 * cordova-plugin-geolocation: 0.3.6 * cordova-plugin-globalization: 0.2.6 * cordova-plugin-inappbrowser: 0.3.1 * cordova-plugin-media: 0.2.8 * cordova-plugin-media-capture: 0.2.7 * cordova-plugin-network-information: 0.2.7 * cordova-plugin-splashscreen: 0.2.7 * cordova-plugin-vibration: 0.3.7 On Wed, Feb 19, 2014 at 10:34 AM, Steven Gill wrote: > argh. I will see if I can remove it from the rss. > > > On Wed, Feb 19, 2014 at 10:29 AM, Andrew Grieve wrote: > >> Looks like you accidentally uploaded the draft blog post in the RSS feed: >> http://cordova.apache.org/rss.xml >> >> Found it on my Feedly. >> >> Not sure there's anything that can be done about it though. >> >> >> On Tue, Feb 18, 2014 at 9:53 PM, Steven Gill >> wrote: >> >> > Oh I uploaded the docs before I went home today. Will close that bug >> when I >> > get a chance. Thanks for checking on that. >> > >> > I will merge this + other feedback and post a revised blog tomorrow. >> > >> > Marcel, I will talk to Jesse and see if he is interested in cross >> posting >> > his blog post. >> > On Feb 18, 2014 6:43 PM, "Andrew Grieve" wrote: >> > >> > > Thanks for chugging along on this Steve! >> > > I see on the release bug that updating the docs is still pending. I >> can >> > do >> > > that if you'd like. >> > > >> > > Here's a more curated list for android release notes (also update >> > > RELEASENOTES.md file): >> > > >> > > Android: >> > > 43 commits from 10 authors. Highlights include: >> > > >> > > * Removing addJavascriptInterface support from all Android versions >> lower >> > > than 4.2 due to security vulnerability >> > > * CB-5917 Add a loadUrlIntoView overload that doesn't recreate >> plugins. >> > > * CB-5889 Make update script find project name instead of using "null" >> > for >> > > CordovaLib >> > > * CB-5889 Add a message in the update script about needing to import >> > > CordovaLib when using an IDE. >> > > * CB-5793 Don't clean before build and change output directory to >> > ant-build >> > > to avoid conflicts with Eclipse. >> > > * CB-5803 Fix cordova/emulate on windows. >> > > * CB-5801 exec->spawn in build to make sure compile errors are shown. >> > > * CB-5799 Update version of OkHTTP to 1.3 >> > > * CB-4910 Update CLI project template to point to config.xml at the >> root >> > > now that it's not in www/ by default. >> > > * CB-5504 Adding onDestroy to app plugin to deregister >> telephonyReceiver >> > > * CB-5715 Add Eclipse .project file to create template. For CLI >> projects, >> > > it adds refs for root www/ & config.xml and hides platform versions >> > > * CB-5447 Removed android:debuggable="true" from project template. >> > > * CB-5714 Fix of android build when too big output stops build with >> error >> > > due to buffer overflow. >> > > * CB-5592 Set MIME type for openExternal when scheme is file: >> > > >> > > >> > > >> > > >> > > >> > > >> > > On Tue, Feb 18, 2014 at 5:41 PM, Steven Gill >> > > wrote: >> > > >> > > > Please review the blog post below and provide any feedback. I will >> be >> > > > inserting the link to the mozilla blog post shortly. >> > > > >> > > > I will be posting a vote thread in a few minutes for 3.4.0. >> > > > >> > > > --- >> > > > layout: post >> > > > author: >> > > > name: Steve Gill >> > > > url: https://twitter.com/stevesgill >> > > > title: "Apache Cordova 3.4.0" >> > > > categories: announcements >> > > > tags: news releases >> > > > --- >> > > > >> > > > We are happy to announce that `Cordova 3.4` has been released! >> > > > >> > > > This release has various bug fixes for all of our supported >> platforms. >> > > > >> > > > Our friends at [Mozilla](http://www.mozilla.org/) have put >> together a >> > > blog >> > > > post about getting started with cordova firefoxOS. Check it out at >> > > [mozilla >> > > > hacks link here](LINK IT). >> > > > >> > > > 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]( >> > > > >> http://cordova.apache.org/docs/en/3.4.0/guide_platforms_index.md.html >> > ). >> > > > >> > > > >> > > > >> > > > ## What's new in Android >> > > > >> > > > 37 commits from 10 authors. Highlights include: >> > > > >> > > > * Security Fix for Android 4.2.1 and lower (disabling >> > > > addJavascriptInterface as a bridge option) >> > > > * CB-5793 Make ant work-around work on windows. >> > > > * CB-5793 Don't clean before build and change output directory to >> > > ant-build >> > > > to avoid conflicts with Eclipse. >> > > > * CB-4910 Fix CLI's eclipse project template not working on windows >> due >> > > to >> > > > "\*" in the virtual folder name. >> > > > * CB-5803 Fix cordova/emulate on windows. >> > > > * CB-5801 exec->spawn in build to make sure compile errors are >> shown. >> > > > * CB-5799 Update version of OkHTTP to 1.3 >> > > > * Remove package.json within bin/ since we never intend to ship >> bin/ as >> > > an >> > > > npm module >> > > > * CB-4910 Update CLI project template to point to config.xml at the >> > root >> > > > now that it's not in www/ by default. >> > > > * Silence excessive logging from scroll events >> > > > * CB-5504: Adding onDestroy to app plugin to deregister >> > telephonyReceiver >> > > > * CB-5715 Add Eclipse .project file to create template. >> > > > * CB-5447 Removed android:debuggable="true" from project template. >> > > > * CB-5714 Fix of android build when too big output stops build with >> > error >> > > > due to buffer overflow. >> > > > * Fix incorrect MIME type for .js files loaded through >> > > CordovaResourceAPI. >> > > > * Remove 2 X console.log from exec.js >> > > > * CB-5592 Set MIME type for openExternal when scheme is file: >> > > > >> > > > ## What's new in iOS >> > > > >> > > > * CB-5794 iOS build script: 1. don't clean 2. recognize --emulator >> vs >> > > > --device >> > > > * Don't show environment vars in build log for copy-www script >> > > > >> > > ^ Delete ^ >> > > >> > > > * CB-4910 Update CLI project template to point to config.xml at the >> > root >> > > > now that it's not in www/ by default. >> > > > * Move .gitignore in template to gitignore (and add the dot in the >> > > script). >> > > > >> > > ^ Delete ^ >> > > >> > > > * Fix create script copying project template twice. >> > > > CB-5740 Use UIScrollViewDecelerationRateNormal by default. >> > > > * CB-5420 Add device model to User-Agent cache key. >> > > > * Copy config.xml within copy-www-build-step.sh instead of in Copy >> > > > Resoruces step >> > > > >> > > Resoruces -> Resources >> > > >> > > > * CB-5397 Add a --cli option to bin/create that has ../../www/ >> > > > ../../merges/ within the project >> > > > * CB-5697 Fix location.reload() not firing deviceready. >> > > > * CB-4330 Fix hash changes being treated as top-level navigations >> > > > * CB-3359 Parse large JSON payloads on a background thread, and >> yield >> > > when >> > > > executing multiple commands is taking too long. >> > > > * CB-5134 Fix up bugs with new hash-based exec() bridge. >> > > > >> > > ^ Delete ^ >> > > >> > > > * CB-5134 Add location.hash based exec() bridge. >> > > > * CB-5658 Fix whitelist crash when URL path has a space. >> > > > * CB-5583 WebView doesn't properly initialize when instantiated >> from a >> > > xib >> > > > * CB-5046: Adding a defaults.xml template >> > > > >> > > ^ Delete colon ^ >> > > >> > > > * CB-5290 templates: Updated launch images sizes to include the >> status >> > > bar >> > > > region >> > > > * CB-5276 Add ability to load start page from a place other then the >> > > bundle >> > > > folder >> > > > * CB-5298 Have bin/create run bin/check_reqs. >> > > > * CB-5328 - .gitignore from cordova-ios excludes >> > > `platforms/cordova/build` >> > > > file >> > > > >> > > ^ Delete leading dash ^ >> > > >> > > > >> > > > ## What's new in Windows Phone 7 & 8 >> > > > >> > > > * CB-6041 createTemplates should install them for VS-2013 as well >> > > > * [CB-5219] weinre disconnects when history.replaceState is used >> > > > * CB-5951 Added namespace to config.xml >> > > > * Removed wp7 template ref to non-existent file >> > > > >> > > > **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](http://www.risingj.com/archives/585) >> > > > >> > > > >> > > > ## What's new in Windows 8 >> > > > >> > > > * CB-5951 Added namespace to config.xml >> > > > * Remove template file after create by name >> > > > * CB-4533 return error code 2 on fail, CB-5359 get tools version >> from >> > the >> > > > registry >> > > > >> > > > ## What's new in BlackBerry 10 >> > > > >> > > > * CB-6021 Add --release to run command >> > > > * CB-5723 Build script should accept -l param as it does --loglevel >> > > > * [CB-6019] Supply default value of --device to the run script >> > > > * CB-5660 use enabledelayedexpansion to handle )s in path >> > > > * CB-5909 Fixed issue where check-reqs skipped checking logic on >> second >> > > > pass-through - Removed depend >> > > > >> > > > ## What's new in FirefoxOS >> > > > >> > > > * No significant Changes >> > > > >> > > > ## What's new in Ubuntu (touch) >> > > > >> > > > * No significant Changes >> > > > >> > > > ## What's new in Amazon FireOS >> > > > >> > > > * Upleveled changes from Cordova Android >> > > > >> > > > >> > > > ## What's new in Cordova-CLI >> > > > >> > > > * CB-5638 Clean-up: remove unreachable info case from function >> > > > * CB-5937 Add "platform check" command: Shows platforms that are >> out of >> > > > date >> > > > * CB-5634 Minor refactoring + tests for Android's orientation >> > preference. >> > > > * CB-5634 Set Android orientation from config.xml >> > > > * Upleveled amazon_fireos_parser. Making it at par with >> > android_parser.js >> > > > * CB-5947 Throw when trying to create project inside custom www. >> > > > * CB-4153 Update help.txt about --source -> --copy-from >> > > > >> > > > >> > > > ## Plugin versions tested with this release >> > > > >> > > > * cordova-plugin-battery-status: 0.2.7 >> > > > * cordova-plugin-camera: 0.2.7 >> > > > * cordova-plugin-console: 0.2.7 >> > > > * cordova-plugin-contacts: 0.2.8 >> > > > * cordova-plugin-device: 0.2.8 >> > > > * cordova-plugin-device-motion: 0.2.6 >> > > > * cordova-plugin-device-orientation: 0.3.5 >> > > > * cordova-plugin-dialogs: 0.2.6 >> > > > * cordova-plugin-file: 1.0.0 >> > > > * cordova-plugin-file-transfer: 0.4.1 >> > > > * cordova-plugin-geolocation: 0.3.6 >> > > > * cordova-plugin-globalization: 0.2.6 >> > > > * cordova-plugin-inappbrowser: 0.3.1 >> > > > * cordova-plugin-media: 0.2.8 >> > > > * cordova-plugin-media-capture: 0.2.7 >> > > > * cordova-plugin-network-information: 0.2.7 >> > > > * cordova-plugin-splashscreen: 0.2.7 >> > > > * cordova-plugin-vibration: 0.3.7 >> > > > >> > > >> > >> > > --001a11c1390ab6e91504f2cbd182--