You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Andrew Grieve <ag...@chromium.org> on 2014/02/27 17:34:37 UTC

Blog post review for tools release:

Note: all CB-**** will be linkified.

---
layout: post
author:
    name: Andrew Grieve
    url: https://twitter.com/GrieveAndrew
title:  "Tools Release: Feb 28, 2014"
categories: news
tags: release tools
---
New versions of `plugman` and `cordova` are now live!

* [plugman@0.20.0](https://www.npmjs.org/package/plugman)
* [cordova@3.4.0-0.1.1](https://www.npmjs.org/package/cordova)

To update your tools:

    npm update -g cordova
    npm update -g plugman

Most notable changes include:

* New command `plugman create` for generating a plugin template (CB-4886)
* No longer necessary to run `cordova prepare` after installing a plugin
(CB-5647)
* `cordova` now shows output of builds and hook scripts
* Installing multiple plugins at once is now faster (CB-5885)

Other changes include:
<!--more-->

## cordova

* CB-5299 Speed up prepare by using plugman's new reapply_global_munge()
* CB-6076 Make "Generating config.xml from defaults" a verbose log
* CB-5181 Use spawn helper for all sub-shelling.
* CB-6049, CB-5181 Enable stdio for build sub-commands and hooks

## plugman

* CB-5647 Move <assets> copying from install to prepare
* CB-5804 Include platform tag information when publishing plugins
* CB-6076 Logging tweaks to be less verbose.
* CB-6088 FFOS: Look for config.xml in www_dir and in project_dir
* Win8/WP: Added SDKReference support via 'lib-file' tags
* Win8/WP: Remove ability to add .dll as content - it should be a
framework/reference
* Win8/WP: Added ability to add+remove ref to .winmd files
* CB-6025 iOS: Do not add static libraries (.a) to source files
* CB-5017 Accept proxy config for plugman
* CB-5720 Add resource-file support on Android
* config-changes.js: Major refactor & introduced reapply_global_munge().

Re: Blog post review for tools release:

Posted by Josh Soref <js...@blackberry.com>.
Andrew Grieve wrote:

>Now with more <>s and `s:
>
>## cordova
>
>* Speed up prepare by using plugman's new `reapply_global_munge()`
>(CB-5299)
>* Make "Generating config.xml from defaults" a verbose log (CB-6076)
>* Use spawn helper for all sub-shelling. (CB-5181)

I¹d strip the `.` here since nothing else is a sentence,

>* Enable stdio for build sub-commands and hooks (CB-6049, CB-5181)
>
>## plugman
>
>* Move `<assets>` copying from install to prepare (CB-5647)
>* Include platform tag information when publishing plugins (CB-5804)
>* Logging tweaks to be less verbose (CB-6076)
>* Accept proxy config for plugman (CB-5017)
>* Add `<resource-file>` support on Android (CB-5720)
>* config-changes.js: Major refactor & introduced `reapply_global_munge()`
>* FFOS: Look for `config.xml` in `www_dir` and in `project_dir` (CB-6088)
>* iOS: Do not add static libraries (.a) to source files (CB-6025)
>* Win8/WP: Added SDKReference support via `<lib-file>` tags
>* Win8/WP: Remove ability to add .dll as content - it should be a
>framework/reference
>* Win8/WP: Added ability to add+remove ref to .winmd files

Otherwise looks good.


Re: Blog post review for tools release:

Posted by Andrew Grieve <ag...@chromium.org>.
Now with more <>s and `s:

## cordova

* Speed up prepare by using plugman's new `reapply_global_munge()` (CB-5299)
* Make "Generating config.xml from defaults" a verbose log (CB-6076)
* Use spawn helper for all sub-shelling. (CB-5181)
* Enable stdio for build sub-commands and hooks (CB-6049, CB-5181)

## plugman

* Move `<assets>` copying from install to prepare (CB-5647)
* Include platform tag information when publishing plugins (CB-5804)
* Logging tweaks to be less verbose (CB-6076)
* Accept proxy config for plugman (CB-5017)
* Add `<resource-file>` support on Android (CB-5720)
* config-changes.js: Major refactor & introduced `reapply_global_munge()`
* FFOS: Look for `config.xml` in `www_dir` and in `project_dir` (CB-6088)
* iOS: Do not add static libraries (.a) to source files (CB-6025)
* Win8/WP: Added SDKReference support via `<lib-file>` tags
* Win8/WP: Remove ability to add .dll as content - it should be a
framework/reference
* Win8/WP: Added ability to add+remove ref to .winmd files


On Thu, Feb 27, 2014 at 3:22 PM, Andrew Grieve <ag...@chromium.org> wrote:

> Gotcha. Updated:
>
> ## cordova
>
> * Speed up prepare by using plugman's new reapply_global_munge() (CB-5299)
> * Make "Generating config.xml from defaults" a verbose log (CB-6076)
> * Use spawn helper for all sub-shelling. (CB-5181)
> * Enable stdio for build sub-commands and hooks (CB-6049, CB-5181)
>
> ## plugman
>
> * Move `<assets>` copying from install to prepare (CB-5647)
> * Include platform tag information when publishing plugins (CB-5804)
> * Logging tweaks to be less verbose (CB-6076)
> * Accept proxy config for plugman (CB-5017)
> * Add resource-file support on Android (CB-5720)
>  * config-changes.js: Major refactor & introduced reapply_global_munge()
> * FFOS: Look for config.xml in www_dir and in project_dir (CB-6088)
> * iOS: Do not add static libraries (.a) to source files (CB-6025)
>  * Win8/WP: Added SDKReference support via 'lib-file' tags
> * Win8/WP: Remove ability to add .dll as content - it should be a
> framework/reference
> * Win8/WP: Added ability to add+remove ref to .winmd files
>
>
> On Thu, Feb 27, 2014 at 2:08 PM, Josh Soref <js...@blackberry.com> wrote:
>
>> I wrote:
>> > * Win8/WP: Added SDKReference support via `<lib-file>` tags
>> > * CB-5720 Add `<resource-file>` support on Android
>> > (assuming I¹m rightŠ)
>>
>> Andrew Grieve wrote:
>>
>> > Not sure what your suggestion is here.
>> >
>>
>> Adding ``s and <>s assuming that the things are actually tags in some xml
>> file.
>>
>> >>Why are some things labeled w/ a CB- and some w/ Win8/WP? I¹d rather
>> >> things have a consistent prefix and a logical sorting.
>> >
>> >They are based on commit logs. If someone puts in a commit with not JIRA
>> >in
>> >the description, then I do my best to at least prefix which platforms it
>> >applies to.
>>
>> Right, but could you possibly sort/reorder the bits? Possibly always
>> putting the CB-s at the end and the platforms at the beginning and then
>> sorting the list (with non-platform-specific stuff before platform stuff)?
>>
>>
>

Re: Blog post review for tools release:

Posted by Andrew Grieve <ag...@chromium.org>.
Gotcha. Updated:

## cordova

* Speed up prepare by using plugman's new reapply_global_munge() (CB-5299)
* Make "Generating config.xml from defaults" a verbose log (CB-6076)
* Use spawn helper for all sub-shelling. (CB-5181)
* Enable stdio for build sub-commands and hooks (CB-6049, CB-5181)

## plugman

* Move `<assets>` copying from install to prepare (CB-5647)
* Include platform tag information when publishing plugins (CB-5804)
* Logging tweaks to be less verbose (CB-6076)
* Accept proxy config for plugman (CB-5017)
* Add resource-file support on Android (CB-5720)
* config-changes.js: Major refactor & introduced reapply_global_munge()
* FFOS: Look for config.xml in www_dir and in project_dir (CB-6088)
* iOS: Do not add static libraries (.a) to source files (CB-6025)
* Win8/WP: Added SDKReference support via 'lib-file' tags
* Win8/WP: Remove ability to add .dll as content - it should be a
framework/reference
* Win8/WP: Added ability to add+remove ref to .winmd files


On Thu, Feb 27, 2014 at 2:08 PM, Josh Soref <js...@blackberry.com> wrote:

> I wrote:
> > * Win8/WP: Added SDKReference support via `<lib-file>` tags
> > * CB-5720 Add `<resource-file>` support on Android
> > (assuming I¹m rightŠ)
>
> Andrew Grieve wrote:
>
> > Not sure what your suggestion is here.
> >
>
> Adding ``s and <>s assuming that the things are actually tags in some xml
> file.
>
> >>Why are some things labeled w/ a CB- and some w/ Win8/WP? I¹d rather
> >> things have a consistent prefix and a logical sorting.
> >
> >They are based on commit logs. If someone puts in a commit with not JIRA
> >in
> >the description, then I do my best to at least prefix which platforms it
> >applies to.
>
> Right, but could you possibly sort/reorder the bits? Possibly always
> putting the CB-s at the end and the platforms at the beginning and then
> sorting the list (with non-platform-specific stuff before platform stuff)?
>
>

Re: Blog post review for tools release:

Posted by Josh Soref <js...@blackberry.com>.
I wrote:
> * Win8/WP: Added SDKReference support via `<lib-file>` tags
> * CB-5720 Add `<resource-file>` support on Android
> (assuming I¹m rightŠ)

Andrew Grieve wrote:

> Not sure what your suggestion is here.
>

Adding ``s and <>s assuming that the things are actually tags in some xml
file.

>>Why are some things labeled w/ a CB- and some w/ Win8/WP? I¹d rather
>> things have a consistent prefix and a logical sorting.
>
>They are based on commit logs. If someone puts in a commit with not JIRA
>in
>the description, then I do my best to at least prefix which platforms it
>applies to.

Right, but could you possibly sort/reorder the bits? Possibly always
putting the CB-s at the end and the platforms at the beginning and then
sorting the list (with non-platform-specific stuff before platform stuff)?


Re: Blog post review for tools release:

Posted by Andrew Grieve <ag...@chromium.org>.
On Thu, Feb 27, 2014 at 11:56 AM, Josh Soref <js...@blackberry.com> wrote:

> Andrew Grieve wrote:
>
> * CB-5299 Speed up prepare by using plugman's new `reapply_global_munge()`
>
> * CB-6088 FFOS: Look for `config.xml` in www_dir and in project_dir
>
>
>
> * Win8/WP: Added SDKReference support via `<lib-file>` tags
> * CB-5720 Add `<resource-file>` support on Android
>
>
>
> (assuming I¹m rightŠ)
>

Not sure what your suggestion is here.


>
> * Win8/WP: Remove ability to add `.dll` as content - it should be a
> framework/reference
> * Win8/WP: Added ability to add+remove ref to `.winmd` files
> * CB-6025 iOS: Do not add static libraries (`.a`) to source files
>
>
> * config-changes.js: Major refactor & introduced `reapply_global_munge()`.
>
>
>
>
> Why are some things labeled w/ a CB- and some w/ Win8/WP? I¹d rather
> things have a consistent prefix and a logical sorting.
>

They are based on commit logs. If someone puts in a commit with not JIRA in
the description, then I do my best to at least prefix which platforms it
applies to.

Re: Blog post review for tools release:

Posted by Josh Soref <js...@blackberry.com>.
Andrew Grieve wrote:

* CB-5299 Speed up prepare by using plugman's new `reapply_global_munge()`

* CB-6088 FFOS: Look for `config.xml` in www_dir and in project_dir



* Win8/WP: Added SDKReference support via `<lib-file>` tags
* CB-5720 Add `<resource-file>` support on Android



(assuming I¹m rightŠ)

* Win8/WP: Remove ability to add `.dll` as content - it should be a
framework/reference
* Win8/WP: Added ability to add+remove ref to `.winmd` files
* CB-6025 iOS: Do not add static libraries (`.a`) to source files


* config-changes.js: Major refactor & introduced `reapply_global_munge()`.




Why are some things labeled w/ a CB- and some w/ Win8/WP? I¹d rather
things have a consistent prefix and a logical sorting.