cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@chromium.org>
Subject Re: 3.4.0 blog post review
Date Thu, 20 Feb 2014 01:24:00 GMT
Sounds great. Thought of just one more thing we may want to mention:




On Wed, Feb 19, 2014 at 7:44 PM, Steven Gill <stevengill97@gmail.com> wrote:

> 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/)
> .
>
> With this release, plugin documentation has moved off of
http://cordova.apache.org/docs/ and into individual plugin repositories.
We're working towards hosting the docs from our
http://plugins.cordova.iosite, but for now, they are available from
the [GitHub mirrors](
http://cordova.apache.org/docs/en/3.4.0/cordova_plugins_pluginapis.md.html#Plugin%20APIs
).

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).
>
> <!--more-->
>
> ## 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 <stevengill97@gmail.com
> >wrote:
>
> > argh. I will see if I can remove it from the rss.
> >
> >
> > On Wed, Feb 19, 2014 at 10:29 AM, Andrew Grieve <agrieve@chromium.org
> >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 <stevengill97@gmail.com>
> >> 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" <agrieve@chromium.org>
> 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 <
> stevengill97@gmail.com>
> >> > > 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
> >> > ).
> >> > > >
> >> > > > <!--more-->
> >> > > >
> >> > > > ## 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
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

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