Return-Path: X-Original-To: apmail-cordova-commits-archive@www.apache.org Delivered-To: apmail-cordova-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CB62A189D4 for ; Wed, 10 Jun 2015 20:47:21 +0000 (UTC) Received: (qmail 18533 invoked by uid 500); 10 Jun 2015 20:47:21 -0000 Delivered-To: apmail-cordova-commits-archive@cordova.apache.org Received: (qmail 18512 invoked by uid 500); 10 Jun 2015 20:47:21 -0000 Mailing-List: contact commits-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list commits@cordova.apache.org Received: (qmail 18503 invoked by uid 99); 10 Jun 2015 20:47:21 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jun 2015 20:47:21 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id 8E3EFAC01A7 for ; Wed, 10 Jun 2015 20:47:21 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1684762 - in /cordova/site: _config.yml public/blog/index.html public/index.html public/news/2015/06/10/ public/news/2015/06/10/tools-release.html public/rss.xml www/_posts/2015-06-10-tools-release.md Date: Wed, 10 Jun 2015 20:47:21 -0000 To: commits@cordova.apache.org From: steven@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20150610204721.8E3EFAC01A7@hades.apache.org> Author: steven Date: Wed Jun 10 20:47:20 2015 New Revision: 1684762 URL: http://svn.apache.org/r1684762 Log: added 5.1.1 tools release blog post Added: cordova/site/public/news/2015/06/10/ cordova/site/public/news/2015/06/10/tools-release.html cordova/site/www/_posts/2015-06-10-tools-release.md Modified: cordova/site/_config.yml cordova/site/public/blog/index.html cordova/site/public/index.html cordova/site/public/rss.xml Modified: cordova/site/_config.yml URL: http://svn.apache.org/viewvc/cordova/site/_config.yml?rev=1684762&r1=1684761&r2=1684762&view=diff ============================================================================== --- cordova/site/_config.yml (original) +++ cordova/site/_config.yml Wed Jun 10 20:47:20 2015 @@ -14,9 +14,9 @@ excerpt_separator: #From old config.json "releases": { - "version": "5.0.0", + "version": "5.1.1", "directory": "https://www.apache.org/dist/cordova/", - "note": "Apache Cordova 5.0.0" + "note": "Apache Cordova 5.1.1" } "sitemap": { Modified: cordova/site/public/blog/index.html URL: http://svn.apache.org/viewvc/cordova/site/public/blog/index.html?rev=1684762&r1=1684761&r2=1684762&view=diff ============================================================================== --- cordova/site/public/blog/index.html (original) +++ cordova/site/public/blog/index.html Wed Jun 10 20:47:20 2015 @@ -69,6 +69,11 @@
  • + 10 Jun 2015 » + Tools Release: June 10, 2015 +
  • + +
  • 04 Jun 2015 » Tools Release 4.3.1
  • Modified: cordova/site/public/index.html URL: http://svn.apache.org/viewvc/cordova/site/public/index.html?rev=1684762&r1=1684761&r2=1684762&view=diff ============================================================================== --- cordova/site/public/index.html (original) +++ cordova/site/public/index.html Wed Jun 10 20:47:20 2015 @@ -75,7 +75,7 @@
@@ -101,6 +101,50 @@

News Subscribe

    +
  • 10 Jun 2015 » Tools Release: June 10, 2015 + +

    New versions of cordova tools are now live!

    + + + +

    Release highlights:

    + +
      +
    • CB-8898 Introduced a new cordova requirements command
    • + +
    • CB-8441 cordova prepare --browserify now supports 3rd party plugins to build your cordova.js at run time! Try it out!
    • + +
    • CB-9075 pinned platforms will include platform patch updates without requiring a new tools release.
    • +
    + +

    To update your tools:

    + +
      +
    • +

      If you have cordova installed:

      + +
      npm install -g cordova
      +
    • + +
    • +

      If you have plugman installed:

      + +
      npm install -g plugman
      +
    • +
    + +

    Changes include:

    + + +
  • 04 Jun 2015 » Tools Release 4.3.1

    Cordova tools 4.3.1 has been released to pin version 3.7.2 of the Android platform, which includes an important security update.

    @@ -181,24 +225,6 @@ cordova platform add windowsRead More -
  • 26 May 2015 » Apache Cordova Android 4.0.2 and 3.7.2 released - -

    A major Security issue were discovered in the Android platform of Cordova. We are releasing version 4.0.2 of Cordova Android to address these security issues. We recommend that all Android applications built using Cordova 4.0.x or higher be upgraded to use version 4.0.2 of Cordova Android. If you are using an older version of Cordova, we have also released 3.7.2 with the same fix, and we recommend that you at upgrade your project to either of these fixed versions. Other Cordova platforms such as iOS are unaffected, and do not have an update.

    - -

    When using the Cordova CLI, the command to use 4.0.2 of Cordova Android is:

    - -
    cordova platform add android@4.0.2
    - -

    and the command to use 3.7.2 is:

    - -
    cordova platform add android@3.7.2
    - -

    The security issue is CVE-2015-1835

    - -

    For your convenience, the text of the CVE is included here.

    - - -

@@ -401,7 +427,7 @@ cordova platform add windows

Download & Archives

It is recommended that the cordova CLI be installed from npm rather than downloading this .zip version. For more information on installing the npm version see the Command-Line Interface section of the documentation.

-

You can find our release zips with corresponding OpenPGPkeys, MD5 and SHA files on the Apache Cordova dist page.

+

You can find our release zips with corresponding OpenPGPkeys, MD5 and SHA files on the Apache Cordova dist page.

Our artwork is also available.

Older versions can be downloaded from the archive.

Added: cordova/site/public/news/2015/06/10/tools-release.html URL: http://svn.apache.org/viewvc/cordova/site/public/news/2015/06/10/tools-release.html?rev=1684762&view=auto ============================================================================== --- cordova/site/public/news/2015/06/10/tools-release.html (added) +++ cordova/site/public/news/2015/06/10/tools-release.html Wed Jun 10 20:47:20 2015 @@ -0,0 +1,321 @@ + + + + + + + + + + + Tools Release: June 10, 2015 + + + + + + + + + + + + + + + + +
+ + +
+

Tools Release: June 10, 2015

+
Posted by: Steve Gill
+

10 Jun 2015

+
+ +

New versions of cordova tools are now live!

+ + + +

Release highlights:

+ +
    +
  • CB-8898 Introduced a new cordova requirements command
  • + +
  • CB-8441 cordova prepare --browserify now supports 3rd party plugins to build your cordova.js at run time! Try it out!
  • + +
  • CB-9075 pinned platforms will include platform patch updates without requiring a new tools release.
  • +
+ +

To update your tools:

+ +
    +
  • +

    If you have cordova installed:

    + +
    npm install -g cordova
    +
  • + +
  • +

    If you have plugman installed:

    + +
    npm install -g plugman
    +
  • +
+ +

Changes include:

+ +

Platform updates

+ +

When adding these platforms to your project, the following versions are now used by default. These platform versions were released recently, and the tools’ defaults were updated:

+ + + +

cordova-lib

+ +
    +
  • CB-9087 Updated pinned version of cordova-windows to 4.0.0
  • + +
  • CB-9108 Handle version ranges when add platform with --usegit.
  • + +
  • CB-8898 Makes error message descriptive when requirements is called outside of cordova project.
  • + +
  • CB-8007 Two cordova plugins modifying *-Info.plist CFBundleURLTypes
  • + +
  • CB-9065 Allow removing plugins by short name.
  • + +
  • CB-9001 Set WMAppManifest.xml Author, Description and Publisher attributes based on config.xml
  • + +
  • CB-9073 Allow to add platform if project path contains & symbol
  • + +
  • CB-8783 - Revert all as a global preference value for Orientation (specific to iOS for now)
  • + +
  • CB-8783 - default value for Orientation does not support both landscape and portrait orientations. (new all value)
  • + +
  • CB-9075 pinned platforms will include patch updates without new tools release
  • + +
  • CB-9051 Plugins don’t get re-added if platforms folder deleted.
  • + +
  • CB-9025 Call Windows prepare logic on as part of cordova-lib prepare. This closes #217
  • + +
  • CB-8965 copy platform specific js into platform_www when adding new platforms for browserify workflow
  • + +
  • Add support to specify a build config file. If none is specified build.json in the project root is used as a default This closes #215
  • + +
  • CB-9030: Modifies superspawn to support a chmod option. When truthy, attempts to set the target file mode to 755 before executing. Specifies this argument as truthy for common CLI operations (compile, run, and steps in plugman). Didn’t add it for hooks runner since that particular mode is in legacy support.
  • + +
  • CB-6462 CB-6026 - Orientation preference now updates UISupportedInterfaceOrientations~ipad too.
  • + +
  • CB-8898 Introduces requirements cordova module
  • + +
  • Update elementtree dependency to 0.1.6. Note it has a breaking API change. https://github.com/racker/node-elementtree/issues/24 (closes #209)
  • + +
  • CB-8757 Resolve symlinks in order to avoid relative path issues (close #212)
  • + +
  • CB-8956 Remove hardcoded reference to registry.npmjs.org
  • + +
  • CB-8934 fixed regression with projects config.json not being used in cordova create
  • + +
  • CB-8908 Make fetching via git faster via --depth=1
  • + +
  • CB-8897 Make default icon/splash on Android map to mdpi
  • +
+ +

cordova-cli

+ +
    +
  • CB-8898 Adds missing section about requirements to general cordova help
  • + +
  • CB-8898 Introduces cordova requirements command
  • + +
  • Updated cordova-lib dependency to 5.1.1
  • +
+ +

cordova-js

+ +
    +
  • CB-9057: Updated cordova.js for Windows to refer to base.js instead of the full-blown WinJS.js.
  • + +
  • CB-6865 added browserify support for plugins with any id
  • + +
  • CB-8441 added missing requires and updated npm run scripts
  • + +
  • CB-8441 platformVersion flag not required anymore. Grab version from dependecy platform versions
  • + +
  • CB-8441 updated workflow to use cordova-js-src when available
  • + +
  • CB-8441 grunt compile now uses platform dependencies cordova-js-src directory for platform specific exec files
  • + +
  • CB-8441 added platforms as dev dependencies
  • + +
  • Added template-packaged WinJS reference for Windows 10 support. This closes #111
  • + +
  • CB-8996 Windows Fixed invalid null comparison. This closes #110.
  • + +
  • updated browserify dependency to 10.1.3
  • + +
  • android: Delete PRIVATE_API bridge mode enum, since it was removed in 4.0.0
  • + +
  • CB-8838 - Disabled commandQueue for WK_WEBVIEW_BINDING. (closes #107)
  • +
+ +

plugman

+ +
    +
  • Updated cordova-lib dependency to 5.1.1
  • +
+ +

Pinned Platform Versions for Cordova CLI 5.1.1

+ +
    +
  • Cordova Amazon-FireOS: 3.6.3
  • + +
  • Cordova Android: 4.0.2
  • + +
  • Cordova BlackBerry10: 3.7.0
  • + +
  • Cordova Browser: 3.6.0
  • + +
  • Cordova FirefoxOS: 3.6.3
  • + +
  • Cordova iOS: 3.8.0
  • + +
  • Cordova Ubuntu: 4.0.0
  • + +
  • Cordova Windows: 4.0.0
  • + +
  • Cordova WP8: 3.8.1
  • +
+ +
+
+ + + + +
+ + + +
+
+
+ + + + + + +
+
+
+
+ + +
+ + + + + Modified: cordova/site/public/rss.xml URL: http://svn.apache.org/viewvc/cordova/site/public/rss.xml?rev=1684762&r1=1684761&r2=1684762&view=diff ============================================================================== --- cordova/site/public/rss.xml (original) +++ cordova/site/public/rss.xml Wed Jun 10 20:47:20 2015 @@ -5,8 +5,8 @@ Apache Cordova - Apache Cordova is a set of device APIs that allow a web mobile app developer to access native device function from JavaScript. http://cordova.apache.org/rss.xml - Tue, 09 Jun 2015 14:35:46 -0700 - Tue, 09 Jun 2015 14:35:46 -0700 + Wed, 10 Jun 2015 13:46:49 -0700 + Wed, 10 Jun 2015 13:46:49 -0700 1800 http://cordova.apache.org @@ -19,6 +19,180 @@ + Tools Release: June 10, 2015 + +<p>New versions of cordova tools are now live!</p> + +<ul> +<li><a href="https://www.npmjs.org/package/cordova-lib">cordova-lib@5.1.1</a></li> + +<li><a href="https://www.npmjs.org/package/cordova">cordova@5.1.1</a></li> + +<li><a href="https://www.npmjs.org/package/plugman">plugman@0.23.3</a></li> + +<li><a href="https://www.npmjs.org/package/cordova-js">cordova-js@4.0.0</a></li> +</ul> + +<p>Release highlights:</p> + +<ul> +<li><a href="https://issues.apache.org/jira/browse/CB-8898">CB-8898</a> Introduced a new <code>cordova requirements</code> command</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> <code>cordova prepare --browserify</code> now supports 3rd party plugins to build your <code>cordova.js</code> at run time! Try it out!</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9075">CB-9075</a> pinned platforms will include platform patch updates without requiring a new tools release.</li> +</ul> + +<p>To update your tools:</p> + +<ul> +<li> +<p>If you have <code>cordova</code> installed:</p> + +<pre><code>npm install -g cordova</code></pre> +</li> + +<li> +<p>If you have <code>plugman</code> installed:</p> + +<pre><code>npm install -g plugman</code></pre> +</li> +</ul> + +<h1 id="changes_include">Changes include:</h1> +<!--more--> +<h2 id="platform_updates">Platform updates</h2> + +<p>When adding these platforms to your project, the following versions are now used by default. These platform versions were released recently, and the tools’ defaults were updated:</p> + +<ul> +<li><a href="http://cordova.apache.org/announcements/2015/05/26/android-402.html">Cordova Android 4.0.2</a></li> + +<li><a href="http://cordova.apache.org/announcements/2015/06/03/windows-release.html">Cordova Windows 4.0.0</a></li> +</ul> + +<h2 id="cordovalib">cordova-lib</h2> + +<ul> +<li><a href="https://issues.apache.org/jira/browse/CB-9087">CB-9087</a> Updated pinned version of <strong>cordova-windows</strong> to <code>4.0.0</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9108">CB-9108</a> Handle version ranges when add platform with <code>--usegit</code>.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8898">CB-8898</a> Makes error message descriptive when <code>requirements</code> is called outside of cordova project.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8007">CB-8007</a> Two cordova plugins modifying <code>*-Info.plist CFBundleURLTypes</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9065">CB-9065</a> Allow removing plugins by short name.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9001">CB-9001</a> Set <code>WMAppManifest.xml</code> Author, Description and Publisher attributes based on <code>config.xml</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9073">CB-9073</a> Allow to add platform if project path contains <code>&amp;</code> symbol</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8783">CB-8783</a> - Revert <code>all</code> as a global preference value for Orientation (specific to iOS for now)</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8783">CB-8783</a> - <code>default</code> value for Orientation does not support both landscape and portrait orientations. (new <code>all</code> value)</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9075">CB-9075</a> pinned platforms will include patch updates without new tools release</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9051">CB-9051</a> Plugins don’t get re-added if platforms folder deleted.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9025">CB-9025</a> Call <strong>Windows</strong> <code>prepare</code> logic on as part of cordova-lib <code>prepare</code>. This closes #217</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8965">CB-8965</a> copy platform specific js into <code>platform_www</code> when adding new platforms for browserify workflow</li> + +<li>Add support to specify a build config file. If none is specified <code>build.json</code> in the project root is used as a default This closes #215</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-9030">CB-9030</a>: Modifies superspawn to support a <code>chmod</code> option. When truthy, attempts to set the target file mode to 755 before executing. Specifies this argument as truthy for common CLI operations (compile, run, and steps in plugman). Didn’t add it for hooks runner since that particular mode is in legacy support.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-6462">CB-6462</a> <a href="https://issues.apache.org/jira/browse/CB-6026">CB-6026</a> - Orientation preference now updates <code>UISupportedInterfaceOrientations~ipad</code> too.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8898">CB-8898</a> Introduces <code>requirements</code> cordova module</li> + +<li>Update elementtree dependency to 0.1.6. Note it has a breaking API change. https://github.com/racker/node-elementtree/issues/24 (closes #209)</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8757">CB-8757</a> Resolve symlinks in order to avoid relative path issues (close #212)</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8956">CB-8956</a> Remove hardcoded reference to <code>registry.npmjs.org</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8934">CB-8934</a> fixed regression with projects config.json not being used in cordova create</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8908">CB-8908</a> Make fetching via git faster via <code>--depth=1</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8897">CB-8897</a> Make default icon/splash on Android map to mdpi</li> +</ul> + +<h2 id="cordovacli">cordova-cli</h2> + +<ul> +<li><a href="https://issues.apache.org/jira/browse/CB-8898">CB-8898</a> Adds missing section about <code>requirements</code> to general cordova help</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8898">CB-8898</a> Introduces <code>cordova requirements</code> command</li> + +<li>Updated <code>cordova-lib</code> dependency to <code>5.1.1</code></li> +</ul> + +<h2 id="cordovajs">cordova-js</h2> + +<ul> +<li><a href="https://issues.apache.org/jira/browse/CB-9057">CB-9057</a>: Updated <code>cordova.j</code>s for <strong>Windows</strong> to refer to <code>base.js</code> instead of the full-blown <code>WinJS.js</code>.</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-6865">CB-6865</a> added browserify support for plugins with any id</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> added missing requires and updated npm run scripts</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> <code>platformVersion</code> flag not required anymore. Grab version from dependecy platform versions</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> updated workflow to use <code>cordova-js-src</code> when available</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> grunt compile now uses platform dependencies <code>cordova-js-src</code> directory for platform specific exec files</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8441">CB-8441</a> added platforms as dev dependencies</li> + +<li>Added template-packaged <code>WinJS</code> reference for <strong>Windows 10</strong> support. This closes #111</li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8996">CB-8996</a> <strong>Windows</strong> Fixed invalid null comparison. This closes #110.</li> + +<li>updated browserify dependency to 10.1.3</li> + +<li>android: Delete <code>PRIVATE_API</code> bridge mode enum, since it was removed in <code>4.0.0</code></li> + +<li><a href="https://issues.apache.org/jira/browse/CB-8838">CB-8838</a> - Disabled <code>commandQueue</code> for <code>WK_WEBVIEW_BINDING</code>. (closes #107)</li> +</ul> + +<h2 id="plugman">plugman</h2> + +<ul> +<li>Updated <code>cordova-lib</code> dependency to <code>5.1.1</code></li> +</ul> + +<h2 id="pinned_platform_versions_for_cordova_cli_511">Pinned Platform Versions for <strong>Cordova CLI 5.1.1</strong></h2> + +<ul> +<li>Cordova Amazon-FireOS: 3.6.3</li> + +<li>Cordova Android: 4.0.2</li> + +<li>Cordova BlackBerry10: 3.7.0</li> + +<li>Cordova Browser: 3.6.0</li> + +<li>Cordova FirefoxOS: 3.6.3</li> + +<li>Cordova iOS: 3.8.0</li> + +<li>Cordova Ubuntu: 4.0.0</li> + +<li>Cordova Windows: 4.0.0</li> + +<li>Cordova WP8: 3.8.1</li> +</ul> + + http://cordova.apache.org/news/2015/06/10/tools-release.html + http://cordova.apache.org/news/2015/06/10/tools-release + Wed, 10 Jun 2015 + + + Tools Release 4.3.1 <p>Cordova tools 4.3.1 has been released to pin version 3.7.2 of the Android platform, which includes an important <a href="https://cordova.apache.org/announcements/2015/05/26/android-402.html">security update</a>.</p> Added: cordova/site/www/_posts/2015-06-10-tools-release.md URL: http://svn.apache.org/viewvc/cordova/site/www/_posts/2015-06-10-tools-release.md?rev=1684762&view=auto ============================================================================== --- cordova/site/www/_posts/2015-06-10-tools-release.md (added) +++ cordova/site/www/_posts/2015-06-10-tools-release.md Wed Jun 10 20:47:20 2015 @@ -0,0 +1,100 @@ +--- +layout: post +author: + name: Steve Gill + url: https://twitter.com/stevesgill +title: "Tools Release: June 10, 2015" +categories: news +tags: release tools +--- +New versions of cordova tools are now live! + +* [cordova-lib@5.1.1](https://www.npmjs.org/package/cordova-lib) +* [cordova@5.1.1](https://www.npmjs.org/package/cordova) +* [plugman@0.23.3](https://www.npmjs.org/package/plugman) +* [cordova-js@4.0.0](https://www.npmjs.org/package/cordova-js) + +Release highlights: +* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Introduced a new `cordova requirements` command +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) `cordova prepare --browserify` now supports 3rd party plugins to build your `cordova.js` at run time! Try it out! +* [CB-9075](https://issues.apache.org/jira/browse/CB-9075) pinned platforms will include platform patch updates without requiring a new tools release. + +To update your tools: + + * If you have `cordova` installed: + + npm install -g cordova + + * If you have `plugman` installed: + + npm install -g plugman + + +# Changes include: + + +## Platform updates +When adding these platforms to your project, the following versions are now used by default. +These platform versions were released recently, and the tools' defaults were updated: + +* [Cordova Android 4.0.2](http://cordova.apache.org/announcements/2015/05/26/android-402.html) +* [Cordova Windows 4.0.0](http://cordova.apache.org/announcements/2015/06/03/windows-release.html) + +## cordova-lib +* [CB-9087](https://issues.apache.org/jira/browse/CB-9087) Updated pinned version of **cordova-windows** to `4.0.0` +* [CB-9108](https://issues.apache.org/jira/browse/CB-9108) Handle version ranges when add platform with `--usegit`. +* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Makes error message descriptive when `requirements` is called outside of cordova project. +* [CB-8007](https://issues.apache.org/jira/browse/CB-8007) Two cordova plugins modifying `*-Info.plist CFBundleURLTypes` +* [CB-9065](https://issues.apache.org/jira/browse/CB-9065) Allow removing plugins by short name. +* [CB-9001](https://issues.apache.org/jira/browse/CB-9001) Set `WMAppManifest.xml` Author, Description and Publisher attributes based on `config.xml` +* [CB-9073](https://issues.apache.org/jira/browse/CB-9073) Allow to add platform if project path contains `&` symbol +* [CB-8783](https://issues.apache.org/jira/browse/CB-8783) - Revert `all` as a global preference value for Orientation (specific to iOS for now) +* [CB-8783](https://issues.apache.org/jira/browse/CB-8783) - `default` value for Orientation does not support both landscape and portrait orientations. (new `all` value) +* [CB-9075](https://issues.apache.org/jira/browse/CB-9075) pinned platforms will include patch updates without new tools release +* [CB-9051](https://issues.apache.org/jira/browse/CB-9051) Plugins don't get re-added if platforms folder deleted. +* [CB-9025](https://issues.apache.org/jira/browse/CB-9025) Call **Windows** `prepare` logic on as part of cordova-lib `prepare`. This closes #217 +* [CB-8965](https://issues.apache.org/jira/browse/CB-8965) copy platform specific js into `platform_www` when adding new platforms for browserify workflow +* Add support to specify a build config file. If none is specified `build.json` in the project root is used as a default This closes #215 +* [CB-9030](https://issues.apache.org/jira/browse/CB-9030): Modifies superspawn to support a `chmod` option. When truthy, attempts to set the target file mode to 755 before executing. Specifies this argument as truthy for common CLI operations (compile, run, and steps in plugman). Didn't add it for hooks runner since that particular mode is in legacy support. +* [CB-6462](https://issues.apache.org/jira/browse/CB-6462) [CB-6026](https://issues.apache.org/jira/browse/CB-6026) - Orientation preference now updates `UISupportedInterfaceOrientations~ipad` too. +* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Introduces `requirements` cordova module +* Update elementtree dependency to 0.1.6. Note it has a breaking API change. https://github.com/racker/node-elementtree/issues/24 (closes #209) +* [CB-8757](https://issues.apache.org/jira/browse/CB-8757) Resolve symlinks in order to avoid relative path issues (close #212) +* [CB-8956](https://issues.apache.org/jira/browse/CB-8956) Remove hardcoded reference to `registry.npmjs.org` +* [CB-8934](https://issues.apache.org/jira/browse/CB-8934) fixed regression with projects config.json not being used in cordova create +* [CB-8908](https://issues.apache.org/jira/browse/CB-8908) Make fetching via git faster via `--depth=1` +* [CB-8897](https://issues.apache.org/jira/browse/CB-8897) Make default icon/splash on Android map to mdpi + +## cordova-cli +* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Adds missing section about `requirements` to general cordova help +* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Introduces `cordova requirements` command +* Updated `cordova-lib` dependency to `5.1.1` + +## cordova-js +* [CB-9057](https://issues.apache.org/jira/browse/CB-9057): Updated `cordova.j`s for **Windows** to refer to `base.js` instead of the full-blown `WinJS.js`. +* [CB-6865](https://issues.apache.org/jira/browse/CB-6865) added browserify support for plugins with any id +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) added missing requires and updated npm run scripts +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) `platformVersion` flag not required anymore. Grab version from dependecy platform versions +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) updated workflow to use `cordova-js-src` when available +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) grunt compile now uses platform dependencies `cordova-js-src` directory for platform specific exec files +* [CB-8441](https://issues.apache.org/jira/browse/CB-8441) added platforms as dev dependencies +* Added template-packaged `WinJS` reference for **Windows 10** support. This closes #111 +* [CB-8996](https://issues.apache.org/jira/browse/CB-8996) **Windows** Fixed invalid null comparison. This closes #110. +* updated browserify dependency to 10.1.3 +* android: Delete `PRIVATE_API` bridge mode enum, since it was removed in `4.0.0` +* [CB-8838](https://issues.apache.org/jira/browse/CB-8838) - Disabled `commandQueue` for `WK_WEBVIEW_BINDING`. (closes #107) + +## plugman +* Updated `cordova-lib` dependency to `5.1.1` + +## Pinned Platform Versions for **Cordova CLI 5.1.1** + +* Cordova Amazon-FireOS: 3.6.3 +* Cordova Android: 4.0.2 +* Cordova BlackBerry10: 3.7.0 +* Cordova Browser: 3.6.0 +* Cordova FirefoxOS: 3.6.3 +* Cordova iOS: 3.8.0 +* Cordova Ubuntu: 4.0.0 +* Cordova Windows: 4.0.0 +* Cordova WP8: 3.8.1 --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org For additional commands, e-mail: commits-help@cordova.apache.org