You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by db...@apache.org on 2015/10/03 00:12:50 UTC

svn commit: r1706496 [2/4] - in /cordova/site/public/use-the-force-luke: ./ announcements/2015/05/26/ announcements/2015/08/18/ announcements/2015/09/ announcements/2015/09/05/ blog/ blog/2013/07/11/ blog/releases/2013/10/02/ news/2013/09/06/ news/2013...

Modified: cordova/site/public/use-the-force-luke/feed.xml
URL: http://svn.apache.org/viewvc/cordova/site/public/use-the-force-luke/feed.xml?rev=1706496&r1=1706495&r2=1706496&view=diff
==============================================================================
--- cordova/site/public/use-the-force-luke/feed.xml (original)
+++ cordova/site/public/use-the-force-luke/feed.xml Fri Oct  2 22:12:50 2015
@@ -5,11 +5,394 @@
     <description>Apache Cordova is a set of device APIs that allow a web mobile app developer to access native device function from JavaScript.</description>
     <link>http://cordova.apache.org/use-the-force-luke/</link>
     <atom:link href="http://cordova.apache.org/use-the-force-luke/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Wed, 30 Sep 2015 11:58:20 -0700</pubDate>
-    <lastBuildDate>Wed, 30 Sep 2015 11:58:20 -0700</lastBuildDate>
+    <pubDate>Fri, 02 Oct 2015 14:59:27 -0700</pubDate>
+    <lastBuildDate>Fri, 02 Oct 2015 14:59:27 -0700</lastBuildDate>
     <generator>Jekyll v2.5.3</generator>
     
       <item>
+        <title>Tools Release 5.3.3</title>
+        <description>&lt;p&gt;Cordova tools 5.3.3 has been released to properly support &lt;a href=&quot;https://nodejs.org/en/blog/release/v4.0.0/&quot;&gt;Node v4&lt;/a&gt;.&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova&quot;&gt;cordova@5.3.3&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-lib&quot;&gt;cordova-lib@5.3.3&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/plugman&quot;&gt;plugman@1.0.4&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;If you are currently develop for the &lt;strong&gt;iOS&lt;/strong&gt; platform and plan to use &lt;strong&gt;Node v4&lt;/strong&gt;, we recommend you update to this release:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;cordova&lt;/code&gt; installed:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;plugman&lt;/code&gt; installed:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g plugman
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;!--more--&gt;
+
+&lt;h2&gt;Pinned Platform Versions for &lt;strong&gt;Cordova CLI 5.3.3&lt;/strong&gt;&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Cordova Amazon-FireOS: ~3.6.3&lt;/li&gt;
+&lt;li&gt;Cordova Android: ~4.1.0 (4.1.1)&lt;/li&gt;
+&lt;li&gt;Cordova BlackBerry10: ~3.8.0&lt;/li&gt;
+&lt;li&gt;Cordova Browser: ~4.0.0&lt;/li&gt;
+&lt;li&gt;Cordova FirefoxOS: ~3.6.3&lt;/li&gt;
+&lt;li&gt;Cordova iOS: ~3.9.0 (3.9.1)&lt;/li&gt;
+&lt;li&gt;Cordova Ubuntu: ~4.0.0&lt;/li&gt;
+&lt;li&gt;Cordova Windows: ~4.1.0&lt;/li&gt;
+&lt;li&gt;Cordova WP8: ~3.8.1&lt;/li&gt;
+&lt;li&gt;Cordova Webos: ~3.7.0&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+        <pubDate>Tue, 22 Sep 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/news/2015/09/22/tools-release.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/09/22/tools-release.html</guid>
+        
+        <category>release</category>
+        
+        <category>tools</category>
+        
+        
+        <category>news</category>
+        
+      </item>
+    
+      <item>
+        <title>cordova-plugin-file-transfer release: September 21, 2015</title>
+        <description>&lt;p&gt;A medium security issue was discovered for cordova-plugin-file-transfer plugin. We are releasing version &lt;code class=&quot;prettyprint&quot;&gt;1.3.0&lt;/code&gt; of &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-file-transfer&lt;/code&gt; to address this security issue. We recommend that all applications currently using an older version of this plugin to upgrade as soon as possible. &lt;/p&gt;
+
+&lt;hr&gt;
+
+&lt;p&gt;You can update the plugin by removing it, and then re-adding it.&lt;/p&gt;
+
+&lt;p&gt;E.g. To update your file-transfer plugin:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova plugin rm cordova-plugin-file-transfer --save
+cordova plugin add cordova-plugin-file-transfer --save
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;The security issue is CVE-2015-5204.&lt;/p&gt;
+
+&lt;p&gt;For your convenience, the text of the CVE is included here:&lt;/p&gt;
+
+&lt;!--more--&gt;
+
+&lt;hr&gt;
+
+&lt;p&gt;CVE-2015-5204: HTTP header injection vulerability in Apache Cordova File
+Transfer Plugin for Android&lt;/p&gt;
+
+&lt;p&gt;Severity:
+ Medium&lt;/p&gt;
+
+&lt;p&gt;Vendor:
+ The Apache Software Foundation&lt;/p&gt;
+
+&lt;p&gt;Versions Affected:
+ Cordova Android File Transfer Plugin  (1.2.1 and below)&lt;/p&gt;
+
+&lt;p&gt;Description:
+ Android applications built with the Cordova framework that use the File
+ Transfer Plugin can have the HTTP headers set by that plugin be manipulated
+ by the filename being uploaded.  This allows for for cookies to be forged
+ by the Cordova application, or for the file payload to be replaced in some
+ situations.  Remotely hosted applications and applications developed with
+ Cordova that allow the user to manually enter the filename are
+ especially vulnerable to this issue.&lt;/p&gt;
+
+&lt;p&gt;Upgrade path:
+ Developers who are concerned about this issue should install version 1.3.0
+ or higher of the Cordova File Transfer Plugin and rebuild their
+ applications.  This plugin now conforms with RFC-2616 and no longer allows
+ non-ASCII characters and control characters in header names or values.
+ Any non-ASCII
+ characters will be removed from the header.  Developers should be aware,
+ and encode these
+ characters before adding the values to the header.&lt;/p&gt;
+
+&lt;p&gt;Credit:
+ This issue was discovered by Muneaki Nishimura (Sony Digital Network Applications, Inc.)&lt;/p&gt;
+
+&lt;p&gt;=======================&lt;/p&gt;
+
+&lt;p&gt;cordova-plugin-file-transfer@1.3.0&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Found issue where : is accepted as a valid header, this is obviously wrong&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9562&quot;&gt;CB-9562&lt;/a&gt; Fixed incorrect headers handling on Android&lt;/li&gt;
+&lt;li&gt;Fixing headers so they don&amp;#39;t accept non-ASCII&lt;/li&gt;
+&lt;li&gt;updated tests to use cordova apache vm&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9493&quot;&gt;CB-9493&lt;/a&gt; Fix file paths in file-transfer manual tests&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8816&quot;&gt;CB-8816&lt;/a&gt; Add cdvfile:// support on windows&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9376&quot;&gt;CB-9376&lt;/a&gt; Fix FileTransfer plugin manual tests issue - &amp;#39;undefined&amp;#39; in paths&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+        <pubDate>Mon, 21 Sep 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/news/2015/09/21/file-transfer-release.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/09/21/file-transfer-release.html</guid>
+        
+        <category>release</category>
+        
+        <category>plugins</category>
+        
+        
+        <category>news</category>
+        
+      </item>
+    
+      <item>
+        <title>Tools Release: September 9th, 2015</title>
+        <description>&lt;p&gt;New versions of cordova tools are now live!&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-lib&quot;&gt;cordova-lib@5.3.1&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova&quot;&gt;cordova@5.3.1&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/plugman&quot;&gt;plugman@1.0.2&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-js&quot;&gt;cordova-js@4.1.1&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;To update your tools:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;cordova&lt;/code&gt; installed:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
+&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;plugman&lt;/code&gt; installed:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g plugman
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;!--more--&gt;
+
+&lt;h1&gt;Changes include:&lt;/h1&gt;
+
+&lt;h2&gt;Platform updates&lt;/h2&gt;
+
+&lt;p&gt;When adding these platforms to your project, the following versions are now used by default.
+These platform versions were released recently, and the tools&amp;#39; defaults were updated:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;http://cordova.apache.org/announcements/2015/08/18/cordova-windows-4.1.0.html&quot;&gt;Cordova Windows ~4.1.0&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-browser/blob/master/RELEASENOTES.md#400-aug-13-2015&quot;&gt;Cordova Browser ~4.0.0&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-webos/blob/master/RELEASENOTES.md#370&quot;&gt;Cordova WebOS ~3.7.0&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;http://cordova.apache.org/announcements/2015/09/05/cordova-blackberry-3.8.0.html&quot;&gt;Cordova Blackberry10 ~3.8.0&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;cordova-lib&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;pinned browser@~4.0.0, windows@~4.1.0, blackberry10@~3.8.0, webos@~3.7.0&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9559&quot;&gt;CB-9559&lt;/a&gt; Adding a plugin with caret in version results in an error&lt;/li&gt;
+&lt;li&gt;Update cordova-serve required version to 0.1.3.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6506&quot;&gt;CB-6506&lt;/a&gt; RTC: Add support for &lt;strong&gt;OSX&lt;/strong&gt; (closes #278)&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9517&quot;&gt;CB-9517&lt;/a&gt; Adding a plugin on &lt;strong&gt;iOS/OSX&lt;/strong&gt; that uses a private framework does not work (closes #281)&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9549&quot;&gt;CB-9549&lt;/a&gt; Removes excess JS files from browserified app&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9505&quot;&gt;CB-9505&lt;/a&gt; Correct plugin modules loading within browserify flow&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8532&quot;&gt;CB-8532&lt;/a&gt; Adding Windows Plugin Failed with &amp;quot;Cannot read property &amp;#39;text&amp;#39; of null&amp;quot; Updated elementtree API according 0.1.6 release. This closes #277&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;cordova-cli&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Updated cordova-lib dependency to 5.3.1&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;cordova-js&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9505&quot;&gt;CB-9505&lt;/a&gt; Correct plugin modules loading within browserify flow. This closes #126&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9342&quot;&gt;CB-9342&lt;/a&gt; Fix deviceReady event not fired on &lt;strong&gt;Windows 10&lt;/strong&gt; in hosted environment&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;plugman&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Updated cordova-lib dependency to 5.3.1&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7143&quot;&gt;CB-7143&lt;/a&gt; Added support for &lt;strong&gt;OSX&lt;/strong&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2&gt;Pinned Platform Versions for &lt;strong&gt;Cordova CLI 5.3.1&lt;/strong&gt;&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Cordova Amazon-FireOS: ~3.6.3&lt;/li&gt;
+&lt;li&gt;Cordova Android: ~4.1.0 (4.1.1)&lt;/li&gt;
+&lt;li&gt;Cordova BlackBerry10: ~3.8.0&lt;/li&gt;
+&lt;li&gt;Cordova Browser: ~4.0.0&lt;/li&gt;
+&lt;li&gt;Cordova FirefoxOS: ~3.6.3&lt;/li&gt;
+&lt;li&gt;Cordova iOS: ~3.9.0 (3.9.1)&lt;/li&gt;
+&lt;li&gt;Cordova Ubuntu: ~4.0.0&lt;/li&gt;
+&lt;li&gt;Cordova Windows: ~4.1.0&lt;/li&gt;
+&lt;li&gt;Cordova WP8: ~3.8.1&lt;/li&gt;
+&lt;li&gt;Cordova Webos: ~3.7.0&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Other News:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;http://plugins.cordova.io&quot;&gt;plugins.cordova.io&lt;/a&gt; has switched to read-only and will be shutting down Oct.15th. Plugin authors, please move your plugins to npm! Read more &lt;a href=&quot;http://cordova.apache.org/news/2015/09/08/CPR-readonly.html&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Come chat with us about Cordova development on our slack channel! Sign up at &lt;a href=&quot;http://slack.cordova.io&quot;&gt;slack.cordova.io&lt;/a&gt;.&lt;/p&gt;
+</description>
+        <pubDate>Wed, 09 Sep 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/news/2015/09/09/tools-release.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/09/09/tools-release.html</guid>
+        
+        <category>release</category>
+        
+        <category>tools</category>
+        
+        
+        <category>news</category>
+        
+      </item>
+    
+      <item>
+        <title>Cordova Plugins Registry becomes immutable</title>
+        <description>&lt;p&gt;Starting today, &lt;a href=&quot;http://plugins.cordova.io&quot;&gt;plugins.cordova.io&lt;/a&gt; has become immutable. Plugin authors are encouraged to move their plugins over to &lt;a href=&quot;http://npmjs.org&quot;&gt;npm&lt;/a&gt; if they haven&amp;#39;t already. Plugin authors should checkout our guide to transition over to npm &lt;a href=&quot;http://plugins.cordova.io/npm/authors.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Users can start searching for cordova plugins which have moved over to npm on our new &lt;a href=&quot;http://plugins.cordova.io/npm/index.html&quot;&gt;cordova npm search page&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Cordova CLI version 5.0.0 or higher is required to fetch plugins from npm. If you want to use the latest releases of plugins, please update your version of Cordova. Alternatively, older cli users can add plugins via git urls. Example:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova plugin add https://github.com/apache/cordova-plugin-camera.git
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;Make sure to checkout our previous blog post about &lt;a href=&quot;http://cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html&quot;&gt;moving plugins to npm&lt;/a&gt; if you missed it the first time around. &lt;/p&gt;
+</description>
+        <pubDate>Tue, 08 Sep 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/news/2015/09/08/CPR-readonly.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/09/08/CPR-readonly.html</guid>
+        
+        <category>announcement</category>
+        
+        
+        <category>news</category>
+        
+      </item>
+    
+      <item>
+        <title>Apache Cordova BlackBerry 3.8.0</title>
+        <description>&lt;p&gt;We are happy to announce that &lt;code class=&quot;prettyprint&quot;&gt;Cordova BlackBerry 3.8.0&lt;/code&gt; has been released and will be the
+default BlackBerry version after next &lt;code class=&quot;prettyprint&quot;&gt;cordova-cli&lt;/code&gt; release.&lt;/p&gt;
+
+&lt;p&gt;This release adds support for adding blackberry10 platform on any workstation OS, adds subdomain whitelisting and includes several bug fixes.&lt;/p&gt;
+
+&lt;p&gt;To upgrade:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
+cd my_project
+cordova platform update blackberry10@3.8.0
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;To add it explicitly:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova platform add blackberry10@3.8.0 --save
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;For non-CLI projects or for pre-3.0 projects, refer to the &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/guide_platforms_index.md.html&quot;&gt;upgrade guides&lt;/a&gt;.&lt;/p&gt;
+
+&lt;!--more--&gt;
+
+&lt;h2&gt;What&amp;#39;s new in the BlackBerry platform&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8306&quot;&gt;CB-8306&lt;/a&gt; Fix parseUri to handle http://foo/bar?a@b.com&amp;amp;whatever&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7807&quot;&gt;CB-7807&lt;/a&gt; Add BlackBerry10 platform to a project on any workstation OS&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8417&quot;&gt;CB-8417&lt;/a&gt; moved platform specific js into platform&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8417&quot;&gt;CB-8417&lt;/a&gt; renamed platform_modules into cordova-js-src&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8899&quot;&gt;CB-8899&lt;/a&gt; stick to grunt-jasmine-node@0.2.1&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9072&quot;&gt;CB-9072&lt;/a&gt; Fix exception logging in packager.js&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9010&quot;&gt;CB-9010&lt;/a&gt; Adds check_reqs implementation&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8941&quot;&gt;CB-8941&lt;/a&gt; Adds support for subdomain whitelisting&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6768&quot;&gt;CB-6768&lt;/a&gt; Handle icons outside of www/.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9009&quot;&gt;CB-9009&lt;/a&gt; include http://localhost:8472 in Content-Security-Policy header&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6768&quot;&gt;CB-6768&lt;/a&gt; Default Icon is now copied into platform_www.&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+        <pubDate>Sat, 05 Sep 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/announcements/2015/09/05/cordova-blackberry-3.8.0.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/announcements/2015/09/05/cordova-blackberry-3.8.0.html</guid>
+        
+        <category>news</category>
+        
+        <category>releases</category>
+        
+        
+        <category>announcements</category>
+        
+      </item>
+    
+      <item>
+        <title>Apache Cordova Windows 4.1.0</title>
+        <description>&lt;p&gt;We are happy to announce that &lt;code class=&quot;prettyprint&quot;&gt;Cordova Windows 4.1.0&lt;/code&gt; has been released and will be the
+default Windows version after next &lt;code class=&quot;prettyprint&quot;&gt;cordova-cli&lt;/code&gt; release.&lt;/p&gt;
+
+&lt;p&gt;This release aligns with the RTM release of Windows 10, and supports the web platform enhancements that it included, such as hosted apps and a new version of WinJS.  It also supports the new .NET Native compilation model for Cordova plugins which include a native or .NET component.&lt;/p&gt;
+
+&lt;p&gt;There are also a number of bug fixes, including platform dependency problems and the ability to perform a &lt;code class=&quot;prettyprint&quot;&gt;cordova prepare&lt;/code&gt; for Windows while on a Mac.&lt;/p&gt;
+
+&lt;p&gt;Finally, user-configurable packaging parameters are now fully baked, so that Windows code signing requirements don&amp;#39;t overwrite code signing requirements for other platforms.  Use the &lt;code class=&quot;prettyprint&quot;&gt;windows-packageVersion&lt;/code&gt; attribute of &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;widget&amp;gt;&lt;/code&gt; in config.xml to specify an independent version for Windows Store submission, and to incorporate the name of the application which is assigned by the Windows Store, set the &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;preference&amp;gt;&lt;/code&gt; named &lt;code class=&quot;prettyprint&quot;&gt;WindowsStoreIdentityName&lt;/code&gt;.&lt;/p&gt;
+
+&lt;p&gt;Now there is support to see console.log messages and exceptions from your app in the console. This can be useful for quick diagnostics. In an admin command prompt, you can run:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;platforms\windows\cordova\log
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;To upgrade:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
+cd my_project
+cordova platform update windows@4.1.0
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;To add it explicitly:&lt;/p&gt;
+&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova platform add windows@4.1.0 --save
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+&lt;p&gt;For non-CLI projects or for pre-3.0 projects, refer to the &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/guide_platforms_index.md.html&quot;&gt;upgrade guides&lt;/a&gt;.&lt;/p&gt;
+
+&lt;!--more--&gt;
+
+&lt;h2&gt;What&amp;#39;s new in the Windows platform&lt;/h2&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9499&quot;&gt;CB-9499&lt;/a&gt;: Run failure targeting x64 with an x86 version of Node&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8936&quot;&gt;CB-8936&lt;/a&gt;: Logs: Stability and formatting improvements&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8936&quot;&gt;CB-8936&lt;/a&gt;: Windows logs: Improvements&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9482&quot;&gt;CB-9482&lt;/a&gt;: Mobile deployment failure&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9482&quot;&gt;CB-9482&lt;/a&gt;: Mobile emulator deployment failure&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8936&quot;&gt;CB-8936&lt;/a&gt;: Added logging functionality&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9458&quot;&gt;CB-9458&lt;/a&gt;: Updated the baseline version of Universal Windows to 10240.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9456&quot;&gt;CB-9456&lt;/a&gt;: Fixed windows app crash on startup&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9450&quot;&gt;CB-9450&lt;/a&gt;: &lt;code class=&quot;prettyprint&quot;&gt;WindowsStoreIdentityName&lt;/code&gt; preference for Store publishing&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9455&quot;&gt;CB-9455&lt;/a&gt;: Fixed requirements check failure&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8965&quot;&gt;CB-8965&lt;/a&gt;: Wait for project creation before adding to it.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8965&quot;&gt;CB-8965&lt;/a&gt;: Copy cordova-js-src directory to platform folder during create&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9359&quot;&gt;CB-9359&lt;/a&gt;: Adds support for .appxbundle creation&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9410&quot;&gt;CB-9410&lt;/a&gt;: Added preferences for Windows Store ingestion.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9408&quot;&gt;CB-9408&lt;/a&gt;: Added a &lt;code class=&quot;prettyprint&quot;&gt;windows-packageVersion&lt;/code&gt; attribute to the &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;widget&amp;gt;&lt;/code&gt; element&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9283&quot;&gt;CB-9283&lt;/a&gt;: Add support for Windows 10 WinAppDeployCmd for deployment to remote devices.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9239&quot;&gt;CB-9239&lt;/a&gt;: Fixes issue with windows prepare on posix platforms.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9235&quot;&gt;CB-9235&lt;/a&gt;: Adds more checks based on the windows-target-version&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9159&quot;&gt;CB-9159&lt;/a&gt;: Fix WP8.1 deploy when &amp;#39;window-target-version&amp;#39; is 10.0.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9335&quot;&gt;CB-9335&lt;/a&gt;: Windows quality-of-life improvements.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9271&quot;&gt;CB-9271&lt;/a&gt;: Removed the unnecessary device capabilities from the Windows 10 app manifest.&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9252&quot;&gt;CB-9252&lt;/a&gt;: Migrate WinJS to an NPM dependency&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9164&quot;&gt;CB-9164&lt;/a&gt;: Better error message when deploying to Windows10 phone emulator&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9097&quot;&gt;CB-9097&lt;/a&gt;: fail with a more descriptive error if run as admin&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;strong&gt;Known Issues with 4.1.0 and Windows 10&lt;/strong&gt;&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;The Windows 10 SDK includes a tool which can deploy to Windows 10 Phone, but not to a Windows 10 Phone Emulator.  To deploy to an emulator, open your solution file in Visual Studio.&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+        <pubDate>Tue, 18 Aug 2015 00:00:00 -0700</pubDate>
+        <link>http://cordova.apache.org/use-the-force-luke/announcements/2015/08/18/cordova-windows-4.1.0.html</link>
+        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/announcements/2015/08/18/cordova-windows-4.1.0.html</guid>
+        
+        <category>news</category>
+        
+        <category>releases</category>
+        
+        
+        <category>announcements</category>
+        
+      </item>
+    
+      <item>
         <title>Tools Release: August 13th, 2015</title>
         <description>&lt;p&gt;New versions of cordova tools are now live!&lt;/p&gt;
 
@@ -589,924 +972,5 @@ cordova plugin add org.apache.cordova.ca
         
       </item>
     
-      <item>
-        <title>Tools Release: June 10, 2015</title>
-        <description>&lt;p&gt;New versions of cordova tools are now live!&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-lib&quot;&gt;cordova-lib@5.1.1&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova&quot;&gt;cordova@5.1.1&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/plugman&quot;&gt;plugman@0.23.3&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-js&quot;&gt;cordova-js@4.0.0&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Release highlights:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8898&quot;&gt;CB-8898&lt;/a&gt; Introduced a new &lt;code class=&quot;prettyprint&quot;&gt;cordova requirements&lt;/code&gt; command&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; &lt;code class=&quot;prettyprint&quot;&gt;cordova prepare --browserify&lt;/code&gt; now supports 3rd party plugins to build your &lt;code class=&quot;prettyprint&quot;&gt;cordova.js&lt;/code&gt; at run time! Try it out!&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9075&quot;&gt;CB-9075&lt;/a&gt; pinned platforms will include platform patch updates without requiring a new tools release.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;To update your tools:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;cordova&lt;/code&gt; installed:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
-&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;plugman&lt;/code&gt; installed:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g plugman
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;!--more--&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h1&gt;Changes include:&lt;/h1&gt;
-
-&lt;h2&gt;Platform updates&lt;/h2&gt;
-
-&lt;p&gt;When adding these platforms to your project, the following versions are now used by default.
-These platform versions were released recently, and the tools&amp;#39; defaults were updated:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;http://cordova.apache.org/announcements/2015/05/26/android-402.html&quot;&gt;Cordova Android 4.0.2&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;http://cordova.apache.org/announcements/2015/06/03/windows-release.html&quot;&gt;Cordova Windows 4.0.0&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-lib&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9087&quot;&gt;CB-9087&lt;/a&gt; Updated pinned version of &lt;strong&gt;cordova-windows&lt;/strong&gt; to &lt;code class=&quot;prettyprint&quot;&gt;4.0.0&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9108&quot;&gt;CB-9108&lt;/a&gt; Handle version ranges when add platform with &lt;code class=&quot;prettyprint&quot;&gt;--usegit&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8898&quot;&gt;CB-8898&lt;/a&gt; Makes error message descriptive when &lt;code class=&quot;prettyprint&quot;&gt;requirements&lt;/code&gt; is called outside of cordova project.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8007&quot;&gt;CB-8007&lt;/a&gt; Two cordova plugins modifying &lt;code class=&quot;prettyprint&quot;&gt;*-Info.plist CFBundleURLTypes&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9065&quot;&gt;CB-9065&lt;/a&gt; Allow removing plugins by short name.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9001&quot;&gt;CB-9001&lt;/a&gt; Set &lt;code class=&quot;prettyprint&quot;&gt;WMAppManifest.xml&lt;/code&gt; Author, Description and Publisher attributes based on &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9073&quot;&gt;CB-9073&lt;/a&gt; Allow to add platform if project path contains &lt;code class=&quot;prettyprint&quot;&gt;&amp;amp;&lt;/code&gt; symbol&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8783&quot;&gt;CB-8783&lt;/a&gt; - Revert &lt;code class=&quot;prettyprint&quot;&gt;all&lt;/code&gt; as a global preference value for Orientation (specific to iOS for now)&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8783&quot;&gt;CB-8783&lt;/a&gt; - &lt;code class=&quot;prettyprint&quot;&gt;default&lt;/code&gt; value for Orientation does not support both landscape and portrait orientations. (new &lt;code class=&quot;prettyprint&quot;&gt;all&lt;/code&gt; value)&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9075&quot;&gt;CB-9075&lt;/a&gt; pinned platforms will include patch updates without new tools release&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9051&quot;&gt;CB-9051&lt;/a&gt; Plugins don&amp;#39;t get re-added if platforms folder deleted.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9025&quot;&gt;CB-9025&lt;/a&gt; Call &lt;strong&gt;Windows&lt;/strong&gt; &lt;code class=&quot;prettyprint&quot;&gt;prepare&lt;/code&gt; logic on as part of cordova-lib &lt;code class=&quot;prettyprint&quot;&gt;prepare&lt;/code&gt;. This closes #217&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8965&quot;&gt;CB-8965&lt;/a&gt; copy platform specific js into &lt;code class=&quot;prettyprint&quot;&gt;platform_www&lt;/code&gt; when adding new platforms for browserify workflow&lt;/li&gt;
-&lt;li&gt;Add support to specify a build config file. If none is specified &lt;code class=&quot;prettyprint&quot;&gt;build.json&lt;/code&gt; in the project root is used as a default This closes #215&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9030&quot;&gt;CB-9030&lt;/a&gt;: Modifies superspawn to support a &lt;code class=&quot;prettyprint&quot;&gt;chmod&lt;/code&gt; 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&amp;#39;t add it for hooks runner since that particular mode is in legacy support.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6462&quot;&gt;CB-6462&lt;/a&gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6026&quot;&gt;CB-6026&lt;/a&gt; - Orientation preference now updates &lt;code class=&quot;prettyprint&quot;&gt;UISupportedInterfaceOrientations~ipad&lt;/code&gt; too.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8898&quot;&gt;CB-8898&lt;/a&gt; Introduces &lt;code class=&quot;prettyprint&quot;&gt;requirements&lt;/code&gt; cordova module&lt;/li&gt;
-&lt;li&gt;Update elementtree dependency to 0.1.6. Note it has a breaking API change. https://github.com/racker/node-elementtree/issues/24 (closes #209)&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8757&quot;&gt;CB-8757&lt;/a&gt; Resolve symlinks in order to avoid relative path issues (close #212)&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8956&quot;&gt;CB-8956&lt;/a&gt; Remove hardcoded reference to &lt;code class=&quot;prettyprint&quot;&gt;registry.npmjs.org&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8934&quot;&gt;CB-8934&lt;/a&gt; fixed regression with projects config.json not being used in cordova create&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8908&quot;&gt;CB-8908&lt;/a&gt; Make fetching via git faster via &lt;code class=&quot;prettyprint&quot;&gt;--depth=1&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8897&quot;&gt;CB-8897&lt;/a&gt; Make default icon/splash on Android map to mdpi&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-cli&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8898&quot;&gt;CB-8898&lt;/a&gt; Adds missing section about &lt;code class=&quot;prettyprint&quot;&gt;requirements&lt;/code&gt; to general cordova help&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8898&quot;&gt;CB-8898&lt;/a&gt; Introduces &lt;code class=&quot;prettyprint&quot;&gt;cordova requirements&lt;/code&gt; command&lt;/li&gt;
-&lt;li&gt;Updated &lt;code class=&quot;prettyprint&quot;&gt;cordova-lib&lt;/code&gt; dependency to &lt;code class=&quot;prettyprint&quot;&gt;5.1.1&lt;/code&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-js&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9057&quot;&gt;CB-9057&lt;/a&gt;: Updated &lt;code class=&quot;prettyprint&quot;&gt;cordova.j&lt;/code&gt;s for &lt;strong&gt;Windows&lt;/strong&gt; to refer to &lt;code class=&quot;prettyprint&quot;&gt;base.js&lt;/code&gt; instead of the full-blown &lt;code class=&quot;prettyprint&quot;&gt;WinJS.js&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-6865&quot;&gt;CB-6865&lt;/a&gt; added browserify support for plugins with any id&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; added missing requires and updated npm run scripts&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; &lt;code class=&quot;prettyprint&quot;&gt;platformVersion&lt;/code&gt; flag not required anymore. Grab version from dependecy platform versions&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; updated workflow to use &lt;code class=&quot;prettyprint&quot;&gt;cordova-js-src&lt;/code&gt; when available&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; grunt compile now uses platform dependencies &lt;code class=&quot;prettyprint&quot;&gt;cordova-js-src&lt;/code&gt; directory for platform specific exec files&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8441&quot;&gt;CB-8441&lt;/a&gt; added platforms as dev dependencies&lt;/li&gt;
-&lt;li&gt;Added template-packaged &lt;code class=&quot;prettyprint&quot;&gt;WinJS&lt;/code&gt; reference for &lt;strong&gt;Windows 10&lt;/strong&gt; support. This closes #111&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8996&quot;&gt;CB-8996&lt;/a&gt; &lt;strong&gt;Windows&lt;/strong&gt; Fixed invalid null comparison. This closes #110.&lt;/li&gt;
-&lt;li&gt;updated browserify dependency to 10.1.3&lt;/li&gt;
-&lt;li&gt;android: Delete &lt;code class=&quot;prettyprint&quot;&gt;PRIVATE_API&lt;/code&gt; bridge mode enum, since it was removed in &lt;code class=&quot;prettyprint&quot;&gt;4.0.0&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8838&quot;&gt;CB-8838&lt;/a&gt; - Disabled &lt;code class=&quot;prettyprint&quot;&gt;commandQueue&lt;/code&gt; for &lt;code class=&quot;prettyprint&quot;&gt;WK_WEBVIEW_BINDING&lt;/code&gt;. (closes #107)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;plugman&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Updated &lt;code class=&quot;prettyprint&quot;&gt;cordova-lib&lt;/code&gt; dependency to &lt;code class=&quot;prettyprint&quot;&gt;5.1.1&lt;/code&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Pinned Platform Versions for &lt;strong&gt;Cordova CLI 5.1.1&lt;/strong&gt;&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Cordova Amazon-FireOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova Android: 4.0.2&lt;/li&gt;
-&lt;li&gt;Cordova BlackBerry10: 3.7.0&lt;/li&gt;
-&lt;li&gt;Cordova Browser: 3.6.0&lt;/li&gt;
-&lt;li&gt;Cordova FirefoxOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova iOS: 3.8.0&lt;/li&gt;
-&lt;li&gt;Cordova Ubuntu: 4.0.0&lt;/li&gt;
-&lt;li&gt;Cordova Windows: 4.0.0&lt;/li&gt;
-&lt;li&gt;Cordova WP8: 3.8.1&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Wed, 10 Jun 2015 00:00:00 -0700</pubDate>
-        <link>http://cordova.apache.org/use-the-force-luke/news/2015/06/10/tools-release.html</link>
-        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/06/10/tools-release.html</guid>
-        
-        <category>release</category>
-        
-        <category>tools</category>
-        
-        
-        <category>news</category>
-        
-      </item>
-    
-      <item>
-        <title>Tools Release 4.3.1</title>
-        <description>&lt;p&gt;Cordova tools 4.3.1 has been released to pin version 3.7.2 of the Android platform, which includes an important
-&lt;a href=&quot;https://cordova.apache.org/announcements/2015/05/26/android-402.html&quot;&gt;security update&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;If you are currently using &lt;strong&gt;Cordova 4.x&lt;/strong&gt; and develop for the &lt;strong&gt;Android&lt;/strong&gt; platform, we recommend you update to this
-release:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova@4.3.1
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;If you have existing projects that use &lt;strong&gt;Cordova Android 3.7.1&lt;/strong&gt; or earlier, you can update them to &lt;strong&gt;3.7.2&lt;/strong&gt;:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova platform update android@3.7.2
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;h2&gt;Pinned Platform Versions for &lt;strong&gt;Cordova CLI 4.3.1&lt;/strong&gt;&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Cordova Amazon-FireOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova Android: 3.7.2&lt;/li&gt;
-&lt;li&gt;Cordova BlackBerry10: 3.7.0&lt;/li&gt;
-&lt;li&gt;Cordova Browser: 3.6.0&lt;/li&gt;
-&lt;li&gt;Cordova FirefoxOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova iOS: 3.8.0&lt;/li&gt;
-&lt;li&gt;Cordova Ubuntu: 4.0.0&lt;/li&gt;
-&lt;li&gt;Cordova Windows: 3.8.0&lt;/li&gt;
-&lt;li&gt;Cordova WP8: 3.7.1&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Thu, 04 Jun 2015 00:00:00 -0700</pubDate>
-        <link>http://cordova.apache.org/use-the-force-luke/news/2015/06/04/tools-release.html</link>
-        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/06/04/tools-release.html</guid>
-        
-        <category>release</category>
-        
-        <category>tools</category>
-        
-        
-        <category>news</category>
-        
-      </item>
-    
-      <item>
-        <title>Apache Cordova Windows 4.0.0 release</title>
-        <description>&lt;p&gt;We are happy to announce that Cordova Windows 4.0.0 has been released!&lt;/p&gt;
-
-&lt;h2&gt;Key features&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;The default Windows target version is now 8.1. Windows 8.0 support is deprecated and a warning will be issued when building for Windows 8.0. The support for Windows 8.0 will be removed in 6 months. If you have &lt;code class=&quot;prettyprint&quot;&gt;windows-target-version&lt;/code&gt; preference in config.xml set to 8.0, you will see this warning and you should consider changing it to 8.1.&lt;/li&gt;
-&lt;li&gt;&lt;code class=&quot;prettyprint&quot;&gt;windows8&lt;/code&gt; platform keyword is deprecated. For all plugins, use &lt;code class=&quot;prettyprint&quot;&gt;windows&lt;/code&gt; as the platform keyword.&lt;br&gt;&lt;/li&gt;
-&lt;li&gt;Support for Windows 10 Insider Preview and building using Visual Studio 2015 RC. More details can be found below. This support will evolve as Windows 10 release comes along.&lt;/li&gt;
-&lt;li&gt;Support for specifying parameters for signing Windows apps - like signing certificate, publisher identity etc. More details can be found in &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/guide_platforms_win8_packaging.md.html#Windows%20Plugins&quot;&gt;docs&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;What&amp;#39;s new in Windows 10&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Windows 10 Insider Preview introduces the &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx&quot;&gt;Universal Windows Platform (UWP)&lt;/a&gt; which provides a guaranteed core API layer across devices. You can create a single app package that can be installed onto a wide range of devices. A single store makes it easy to publish apps across all device types - desktop, mobile, Xbox, iOT.&lt;/li&gt;
-&lt;li&gt;In Windows 8 and 8.1, the app was loaded in the ms-appx  context. In Windows 10 for Cordova, by default the app is loaded in ms-appx-web  and have access to most Windows Runtime APIs. This allows you to &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/windows/apps/dn705792.aspx&quot;&gt;host remote content&lt;/a&gt; in your Windows Cordova app. More details on how to customize this behavior can be found &lt;a href=&quot;http://cordova.apache.org/docs/en/edge/guide_platforms_win8_win10-support.md.html#Cordova%20for%20Windows%2010&quot;&gt;here&lt;/a&gt;. &lt;/li&gt;
-&lt;li&gt;Some JavaScript libraries could not run in Windows 8/8.1 due to the safeHTML restriction and we needed to use winstore-jscompat. In Windows 10 Cordova apps, the security can be applied using &lt;a href=&quot;http://content-security-policy.com/&quot;&gt;Content Security Policies&lt;/a&gt;.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;!--more--&gt;
-
-&lt;h2&gt;Install&lt;/h2&gt;
-
-&lt;p&gt;You will need to update to cordova-cli 5.1.1 or higher to use this version of the Windows platform:&lt;/p&gt;
-
-&lt;p&gt;To add it to an existing project:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
-cordova platform update windows
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;Alternatively, to add it to a new project:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
-cordova platform add windows
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;h2&gt;Changes include:&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8954&quot;&gt;CB-8954&lt;/a&gt; Adds &lt;code class=&quot;prettyprint&quot;&gt;requirements&lt;/code&gt; command support to check_reqs module&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-9073&quot;&gt;CB-9073&lt;/a&gt; Fixes build error when path to project contains &lt;code class=&quot;prettyprint&quot;&gt;&amp;amp;&lt;/code&gt; symbol&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8889&quot;&gt;CB-8889&lt;/a&gt; Persist app/package name and product ID during platform update.&lt;/li&gt;
-&lt;li&gt;Updating appx manifest to a large extent now happens in the &lt;code class=&quot;prettyprint&quot;&gt;prepare&lt;/code&gt; step as opposed to the &lt;code class=&quot;prettyprint&quot;&gt;build&lt;/code&gt; step. This change implies that cordova-windows 4.0.0 can only work with with cordova CLI &amp;gt; 5.0&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8486&quot;&gt;CB-8486&lt;/a&gt; Support for creating signed package and build.json for Windows&lt;/li&gt;
-&lt;li&gt;Add preview support for Windows 10 Universal Apps. To target Windows 10, add &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;preference name=&amp;quot;windows-target-version&amp;quot; value=&amp;quot;10.0&amp;quot; /&amp;gt;&lt;/code&gt; to config.xml.&lt;/li&gt;
-&lt;li&gt;The default windows target version is now 8.1.&lt;/li&gt;
-&lt;li&gt;Support for &lt;code class=&quot;prettyprint&quot;&gt;--appx&lt;/code&gt; command line argument to override the windows target version&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8946&quot;&gt;CB-8946&lt;/a&gt;: Added the &lt;code class=&quot;prettyprint&quot;&gt;WindowsToastCapable&lt;/code&gt; preference to indicate that the app can support toasts.  This is to support the Local Notifications plugin.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8856&quot;&gt;CB-8856&lt;/a&gt; Fix &amp;#39;Id&amp;#39; attribute is invalid when creating Windows Store submission build&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8307&quot;&gt;CB-8307&lt;/a&gt;: Adding a 25-year expiration temporary certificate.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8760&quot;&gt;CB-8760&lt;/a&gt; platform list doesn&amp;#39;t show version for windows platform.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Known Issues with 4.0.0 and Windows 10&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Windows 10 Insider Preview does not have a command-line compatible emulator deployment scenario.  To deploy to an emulator, open your solution file in Visual Studio.&lt;/li&gt;
-&lt;li&gt;The Windows SDK included with Visual Studio 2015 RC does not include a tool to deploy to a Windows 10 Phone.  To deploy to a phone, open your solution file in Visual Studio.&lt;/li&gt;
-&lt;li&gt;WinJS is included inline in the package.  In the future, it might be migrated to an NPM dependency. WinJS UI functionality is not included and should be add by you. (see &lt;a href=&quot;http://github.com/winjs/winjs&quot;&gt;WinJS on Github&lt;/a&gt;)&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Wed, 03 Jun 2015 00:00:00 -0700</pubDate>
-        <link>http://cordova.apache.org/use-the-force-luke/announcements/2015/06/03/windows-release.html</link>
-        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/announcements/2015/06/03/windows-release.html</guid>
-        
-        <category>news</category>
-        
-        <category>releases</category>
-        
-        
-        <category>announcements</category>
-        
-      </item>
-    
-      <item>
-        <title>Apache Cordova Android 4.0.2 and 3.7.2 released</title>
-        <description>&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;When using the Cordova CLI, the command to use 4.0.2 of Cordova Android is:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova platform add android@4.0.2
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;and the command to use 3.7.2 is:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;cordova platform add android@3.7.2
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;The security issue is CVE-2015-1835&lt;/p&gt;
-
-&lt;p&gt;For your convenience, the text of the CVE is included here.&lt;/p&gt;
-
-&lt;!--more--&gt;
-
-&lt;hr&gt;
-
-&lt;p&gt;CVE-2015-1835: Remote exploit of secondary configuration variables in Apache Cordova on Android&lt;/p&gt;
-
-&lt;p&gt;Severity: High&lt;/p&gt;
-
-&lt;p&gt;Vendor:
-The Apache Software Foundation&lt;/p&gt;
-
-&lt;p&gt;Versions Affected:
-Cordova Android versions up to 4.0.1 (3.7.2 Excluded)&lt;/p&gt;
-
-&lt;p&gt;Description:
-Android applications built with the Cordova framework that don&amp;#39;t have explicit values set in Config.xml can have undefined configuration variables set by Intent.  This can cause unwanted dialogs appearing in applications and changes in the application behaviour that can include the app force-closing.&lt;/p&gt;
-
-&lt;p&gt;The latest release of Cordova Android entirely removes the ability of configuration parameters to be set by intents.  This change is an API change in the platform, and third-party plugins that use values set in the config.xml should make sure that they use the preferences API instead of relying on the Intent bundle, whcih can be manipulated in this case.&lt;/p&gt;
-
-&lt;p&gt;Upgrade path:
-Developers who are concerned about this should rebuild their applications with Cordova Android 4.0.2.  Developers unable to upgrade to 4.0.2 also have the option of upgrading to Cordova Android 3.7.2.  Developers should also make sure that variables that they wish to have protected are specified in their config.xml.&lt;/p&gt;
-
-&lt;p&gt;Credit:&lt;/p&gt;
-
-&lt;h1&gt;This issue was discovered by Seven She from TrendMicro Mobile Threat Research Team (TRT)&lt;/h1&gt;
-</description>
-        <pubDate>Tue, 26 May 2015 00:00:00 -0700</pubDate>
-        <link>http://cordova.apache.org/use-the-force-luke/announcements/2015/05/26/android-402.html</link>
-        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/announcements/2015/05/26/android-402.html</guid>
-        
-        <category>news</category>
-        
-        <category>releases</category>
-        
-        <category>security</category>
-        
-        
-        <category>announcements</category>
-        
-      </item>
-    
-      <item>
-        <title>Tools Release: April 21, 2015</title>
-        <description>&lt;p&gt;New versions of cordova tools are now live!&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-lib&quot;&gt;cordova-lib@5.0.0&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova&quot;&gt;cordova@5.0.0&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/plugman&quot;&gt;plugman@0.23.1&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://www.npmjs.org/package/cordova-js&quot;&gt;cordova-js@3.9.0&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Release highlights:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Plugins have been renamed and the &lt;strong&gt;Cordova-CLI&lt;/strong&gt; now supports fetching plugins from &lt;strong&gt;npm&lt;/strong&gt;. We highly recommend reading about it in the &lt;a href=&quot;http://cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html&quot;&gt;plugins release blog post&lt;/a&gt;.&lt;/li&gt;
-&lt;li&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;feature&amp;gt;&lt;/code&gt; tags have been renamed to &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;plugin&amp;gt;&lt;/code&gt; tags in your projects &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;. Adding a &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;plugin&amp;gt;&lt;/code&gt; tag to your &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt; will fetch and install it on &lt;code class=&quot;prettyprint&quot;&gt;cordova prepare&lt;/code&gt; if it isn&amp;#39;t already installed.&lt;/li&gt;
-&lt;li&gt;&lt;strong&gt;Cordova Android@4.0.0&lt;/strong&gt; has been released and pinned as the default version for new projects. This includes support for pluggable WebViews! Read about it in the &lt;a href=&quot;http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html&quot;&gt;Android 4.0.0 release blog post&lt;/a&gt;.&lt;/li&gt;
-&lt;li&gt;Our template app, &lt;strong&gt;&lt;a href=&quot;https://www.npmjs.com/package/cordova-app-hello-world&quot;&gt;Cordova App Hello World&lt;/a&gt;&lt;/strong&gt;, has been moved to &lt;strong&gt;npm&lt;/strong&gt;.&lt;/li&gt;
-&lt;li&gt;Added the ability to manage your plugin and platform dependencies in your project&amp;#39;s &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;. When adding plugins or platforms, use the &lt;code class=&quot;prettyprint&quot;&gt;--save&lt;/code&gt; flag to add them to &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;. Ex: &lt;code class=&quot;prettyprint&quot;&gt;cordova platform add android --save&lt;/code&gt;. Existing projects can use &lt;code class=&quot;prettyprint&quot;&gt;cordova plugin save&lt;/code&gt; and &lt;code class=&quot;prettyprint&quot;&gt;cordova platform save&lt;/code&gt; commands to save all previously installed plugins and platforms into your project&amp;#39;s &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;. Platforms and plugins will be autorestored when &lt;code class=&quot;prettyprint&quot;&gt;cordova prepare&lt;/code&gt; is run. This allows developers to easily manage and share their dependenceis amon
 g different development enviroments and with their coworkers. &lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;To update your tools:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;cordova&lt;/code&gt; installed:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g cordova
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
-&lt;li&gt;&lt;p&gt;If you have &lt;code class=&quot;prettyprint&quot;&gt;plugman&lt;/code&gt; installed:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;npm install -g plugman
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;!--more--&gt;
-
-&lt;h1&gt;Changes include:&lt;/h1&gt;
-
-&lt;h2&gt;Platform updates&lt;/h2&gt;
-
-&lt;p&gt;When adding these platforms to your project, the following versions are now used by default.
-These platform versions were released recently, and the tools&amp;#39; defaults were updated:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html&quot;&gt;Cordova Android 4.0.0&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-wp8/blob/master/RELEASENOTES.md&quot;&gt;Cordova WP8 3.8.0&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-windows/blob/master/RELEASENOTES.md&quot;&gt;Cordova Windows 3.8.1&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-lib&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8865&quot;&gt;CB-8865&lt;/a&gt; Fixed &lt;code class=&quot;prettyprint&quot;&gt;plugman.help()&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Pinned &lt;strong&gt;Cordova-Android&lt;/strong&gt; version &lt;strong&gt;4.0.0&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;Fix &lt;code class=&quot;prettyprint&quot;&gt;getPlatformVersion&lt;/code&gt; fails for paths with spaces&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8799&quot;&gt;CB-8799&lt;/a&gt; Save plugin/platform &lt;code class=&quot;prettyprint&quot;&gt;src&lt;/code&gt; and &lt;code class=&quot;prettyprint&quot;&gt;version&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;spec&lt;/code&gt; attribute.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8807&quot;&gt;CB-8807&lt;/a&gt; Platform add fails to add plugins with variables.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8832&quot;&gt;CB-8832&lt;/a&gt; Fix &lt;strong&gt;iOS&lt;/strong&gt; icon copying logic to not use default for every size&lt;/li&gt;
-&lt;li&gt;Updated pinned versions of &lt;strong&gt;Windows&lt;/strong&gt; and &lt;strong&gt;wp8&lt;/strong&gt;.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8775&quot;&gt;CB-8775&lt;/a&gt; Adding a plugin will copy it to plugins folder, except if the plugin&amp;#39;s new or old id is already installed.&lt;/li&gt;
-&lt;li&gt;Fix &lt;code class=&quot;prettyprint&quot;&gt;setGlobalPreference()&lt;/code&gt; in &lt;code class=&quot;prettyprint&quot;&gt;ConfigParser&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Removed mostly unused &lt;code class=&quot;prettyprint&quot;&gt;relativePath&lt;/code&gt; checking and added missing cases for &lt;code class=&quot;prettyprint&quot;&gt;isAbsolutePath&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8791&quot;&gt;CB-8791&lt;/a&gt; Recognize &lt;code class=&quot;prettyprint&quot;&gt;UAP&lt;/code&gt; as a valid &lt;code class=&quot;prettyprint&quot;&gt;TargetPlatformIdentifier&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8784&quot;&gt;CB-8784&lt;/a&gt; Prepare with no platforms should restore all platforms.&lt;/li&gt;
-&lt;li&gt;Fix &lt;code class=&quot;prettyprint&quot;&gt;plugman install&lt;/code&gt; failure on &lt;strong&gt;iOS&lt;/strong&gt; containing &lt;code class=&quot;prettyprint&quot;&gt;&amp;amp;&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8703&quot;&gt;CB-8703&lt;/a&gt; Add support for &lt;code class=&quot;prettyprint&quot;&gt;semver&lt;/code&gt; and &lt;code class=&quot;prettyprint&quot;&gt;device-specific&lt;/code&gt; targeting of &lt;code class=&quot;prettyprint&quot;&gt;config-file&lt;/code&gt; to &lt;strong&gt;Windows&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8596&quot;&gt;CB-8596&lt;/a&gt; Expose APIs to retrieve platforms and plugins saved in &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8741&quot;&gt;CB-8741&lt;/a&gt; Make plugin &lt;code class=&quot;prettyprint&quot;&gt;--save&lt;/code&gt; work more like &lt;code class=&quot;prettyprint&quot;&gt;npm install&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8755&quot;&gt;CB-8755&lt;/a&gt; Plugin &lt;code class=&quot;prettyprint&quot;&gt;--save&lt;/code&gt;: Multiple &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt; entries don&amp;#39;t get removed&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8754&quot;&gt;CB-8754&lt;/a&gt; Auto-restoring a plugin fails when adding a platform.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8651&quot;&gt;CB-8651&lt;/a&gt; Restoring platforms causes plugin install to be triggered twice&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8731&quot;&gt;CB-8731&lt;/a&gt; Updated &lt;code class=&quot;prettyprint&quot;&gt;app-hello-world&lt;/code&gt; dependency to &lt;strong&gt;3.9.0&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8757&quot;&gt;CB-8757&lt;/a&gt; &lt;strong&gt;iOS&lt;/strong&gt;: Make paths with &lt;code class=&quot;prettyprint&quot;&gt;--link&lt;/code&gt; relative to the real project path&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8286&quot;&gt;CB-8286&lt;/a&gt; Fix regression from e70432f2: Never want to link to &lt;code class=&quot;prettyprint&quot;&gt;app-hello-world&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8737&quot;&gt;CB-8737&lt;/a&gt; Available platforms list includes extraneous values&lt;/li&gt;
-&lt;li&gt;Bugfix to &lt;code class=&quot;prettyprint&quot;&gt;json.parse&lt;/code&gt; before using &lt;code class=&quot;prettyprint&quot;&gt;cfg&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Add &lt;code class=&quot;prettyprint&quot;&gt;merges/&lt;/code&gt; by default, now all tests pass&lt;/li&gt;
-&lt;li&gt;Move &lt;code class=&quot;prettyprint&quot;&gt;cordova-app-hello-world&lt;/code&gt; dependency to &lt;code class=&quot;prettyprint&quot;&gt;cordova-lib&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Support the old 4-argument version of &lt;code class=&quot;prettyprint&quot;&gt;cordova create&lt;/code&gt; again&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8286&quot;&gt;CB-8286&lt;/a&gt; Update &lt;code class=&quot;prettyprint&quot;&gt;create.js&lt;/code&gt; to always require passing in a &lt;code class=&quot;prettyprint&quot;&gt;www&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Show &lt;strong&gt;npm&lt;/strong&gt; failure message when plugin fetch fails&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8725&quot;&gt;CB-8725&lt;/a&gt; Fix plugin add from &lt;strong&gt;npm&lt;/strong&gt; when authenticated to CPR&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8499&quot;&gt;CB-8499&lt;/a&gt; Remove &lt;code class=&quot;prettyprint&quot;&gt;project_dir&lt;/code&gt; from (un)installers signature&lt;/li&gt;
-&lt;li&gt;Add &lt;code class=&quot;prettyprint&quot;&gt;addElement()&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;ConfigParser&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8696&quot;&gt;CB-8696&lt;/a&gt; Fix fetching of dependencies with semver constraints rather than exact versions&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7747&quot;&gt;CB-7747&lt;/a&gt; Add &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;allow-intent&amp;gt;&lt;/code&gt; for App Store on &lt;strong&gt;iOS&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;Export &lt;code class=&quot;prettyprint&quot;&gt;PlatformProjectAdapter&lt;/code&gt; from &lt;code class=&quot;prettyprint&quot;&gt;platforms.js&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Allow subdirs for icons on &lt;strong&gt;BB10&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8670&quot;&gt;CB-8670&lt;/a&gt; Error when set engine name to &lt;code class=&quot;prettyprint&quot;&gt;cordova-windows&lt;/code&gt; in &lt;code class=&quot;prettyprint&quot;&gt;plugin.xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8521&quot;&gt;CB-8521&lt;/a&gt; Adds &lt;code class=&quot;prettyprint&quot;&gt;cordova plugin save&lt;/code&gt; which saves all installed plugins to config.xml&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7698&quot;&gt;CB-7698&lt;/a&gt; BugFix: For plugins which require variables, &lt;code class=&quot;prettyprint&quot;&gt;cordova plugin add FOO&lt;/code&gt; should fail when no variables specified.&lt;/li&gt;
-&lt;li&gt;Add &lt;code class=&quot;prettyprint&quot;&gt;setGlobalPreference()&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;ConfigParser&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8499&quot;&gt;CB-8499&lt;/a&gt; Merge platforms.js from cordova and plugman&lt;/li&gt;
-&lt;li&gt;Rename references to &lt;code class=&quot;prettyprint&quot;&gt;feature&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;plugin&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Deprecate the old feature syntax from &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8634&quot;&gt;CB-8634&lt;/a&gt; Adds support for custom branches for &lt;code class=&quot;prettyprint&quot;&gt;cordova platform add&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8633&quot;&gt;CB-8633&lt;/a&gt; BugFix: Support for urls to tarballs was broken&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8499&quot;&gt;CB-8499&lt;/a&gt; &lt;code class=&quot;prettyprint&quot;&gt;cordova platform save&lt;/code&gt;: save installed platforms and their sources (versions/git_urls/folders) Into &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8499&quot;&gt;CB-8499&lt;/a&gt; When deleting a platform, remove it from &lt;code class=&quot;prettyprint&quot;&gt;platforms.json&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8499&quot;&gt;CB-8499&lt;/a&gt; When adding a platform, capture version/folder/url being added to allow us to be able to save all installed platforms and their versions later on by doing &lt;code class=&quot;prettyprint&quot;&gt;cordova platform save&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7747&quot;&gt;CB-7747&lt;/a&gt; Add &lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;allow-intent&amp;gt;&lt;/code&gt; to default template&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8616&quot;&gt;CB-8616&lt;/a&gt; Support 9-patch images for default &lt;strong&gt;Android&lt;/strong&gt; splashscreen&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Fixed regex in &lt;code class=&quot;prettyprint&quot;&gt;isValidCprName&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Merged &lt;code class=&quot;prettyprint&quot;&gt;fetchNPM&lt;/code&gt; and &lt;code class=&quot;prettyprint&quot;&gt;fetchPlugReg&lt;/code&gt; into &lt;code class=&quot;prettyprint&quot;&gt;fetchPlugin&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Updated regex in &lt;code class=&quot;prettyprint&quot;&gt;isValidCprName&lt;/code&gt; to exclude matching &lt;code class=&quot;prettyprint&quot;&gt;@version&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Split up &lt;code class=&quot;prettyprint&quot;&gt;changePluginId&lt;/code&gt; into two functions&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8457&quot;&gt;CB-8457&lt;/a&gt; Ignore version specifier when running hooks&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8578&quot;&gt;CB-8578&lt;/a&gt; &lt;code class=&quot;prettyprint&quot;&gt;cordova plugin add &amp;lt;plugin&amp;gt;&lt;/code&gt; should be able to restore urls and folders in addition to versions&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7827&quot;&gt;CB-7827&lt;/a&gt; Add support for &lt;code class=&quot;prettyprint&quot;&gt;android-activityName&lt;/code&gt; within &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Add &lt;code class=&quot;prettyprint&quot;&gt;org.apache.cordova.test-framework&lt;/code&gt; to plugman publish whitelist&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8577&quot;&gt;CB-8577&lt;/a&gt; Read plugin variables from correct tag&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Added &lt;code class=&quot;prettyprint&quot;&gt;plugin-name&lt;/code&gt; support for removing plugins.&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Skip &lt;strong&gt;CPR&lt;/strong&gt; if &lt;code class=&quot;prettyprint&quot;&gt;pluginID&lt;/code&gt; isn&amp;#39;t reverse domain name style&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8551&quot;&gt;CB-8551&lt;/a&gt; Added &lt;strong&gt;npm&lt;/strong&gt; fetching as fallback&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-cli&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Add information on &lt;strong&gt;Firefox OS&lt;/strong&gt; to the &lt;code class=&quot;prettyprint&quot;&gt;README&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Update link to hooks &lt;code class=&quot;prettyprint&quot;&gt;README&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8634&quot;&gt;CB-8634&lt;/a&gt; Adds docs about support for custom branches for &lt;code class=&quot;prettyprint&quot;&gt;cordova platform add&lt;/code&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;cordova-js&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Verify that &lt;code class=&quot;prettyprint&quot;&gt;window.cordova&lt;/code&gt; does not already exist and throw error if it does&lt;/li&gt;
-&lt;li&gt;Added &lt;code class=&quot;prettyprint&quot;&gt;appveyor&lt;/code&gt; badge&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8711&quot;&gt;CB-8711&lt;/a&gt; Wait for all callbacks before evaluating expectations&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8223&quot;&gt;CB-8223&lt;/a&gt; Adds &lt;code class=&quot;prettyprint&quot;&gt;configparser&lt;/code&gt; module for exposing &lt;code class=&quot;prettyprint&quot;&gt;config.xml&lt;/code&gt; in the &lt;strong&gt;Browser&lt;/strong&gt; platform&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8667&quot;&gt;CB-8667&lt;/a&gt; &lt;strong&gt;Windows&lt;/strong&gt; Handle case where checking for &lt;code class=&quot;prettyprint&quot;&gt;NORESULT&lt;/code&gt; returns falsy&lt;/li&gt;
-&lt;li&gt;Add &lt;strong&gt;TravisCI&lt;/strong&gt; link and banner&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;plugman&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8637&quot;&gt;CB-8637&lt;/a&gt; Add &lt;strong&gt;Windows&lt;/strong&gt; platform&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Pinned Platform Versions for &lt;strong&gt;Cordova CLI 5.0.0&lt;/strong&gt;&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Cordova Amazon-FireOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova Android: 4.0.0&lt;/li&gt;
-&lt;li&gt;Cordova BlackBerry10: 3.7.0&lt;/li&gt;
-&lt;li&gt;Cordova Browser: 3.6.0&lt;/li&gt;
-&lt;li&gt;Cordova FirefoxOS: 3.6.3&lt;/li&gt;
-&lt;li&gt;Cordova iOS: 3.8.0&lt;/li&gt;
-&lt;li&gt;Cordova Ubuntu: 4.0.0&lt;/li&gt;
-&lt;li&gt;Cordova Windows: 3.8.1&lt;/li&gt;
-&lt;li&gt;Cordova WP8: 3.8.0&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Tue, 21 Apr 2015 00:00:00 -0700</pubDate>
-        <link>http://cordova.apache.org/use-the-force-luke/news/2015/04/21/tools-release.html</link>
-        <guid isPermaLink="true">http://cordova.apache.org/use-the-force-luke/news/2015/04/21/tools-release.html</guid>
-        
-        <category>release</category>
-        
-        <category>tools</category>
-        
-        
-        <category>news</category>
-        
-      </item>
-    
-      <item>
-        <title>Plugins Release and Moving plugins to npm: April 21, 2015</title>
-        <description>&lt;p&gt;The &lt;strong&gt;Apache Cordova&lt;/strong&gt; team is happy to announce a new plugins release that coincides with us moving our core plugins to &lt;strong&gt;&lt;a href=&quot;https://www.npmjs.org/&quot;&gt;npm&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;We are also encouraging third party plugin developers to start publishing their plugins to npm!&lt;/li&gt;
-&lt;li&gt;To start using plugins from &lt;strong&gt;npm&lt;/strong&gt;, developers will have to update their &lt;strong&gt;Cordova CLI&lt;/strong&gt; to version &lt;strong&gt;5.0.0&lt;/strong&gt; or higher. Read about &lt;strong&gt;Cordova CLI 5.0.0&lt;/strong&gt; in its &lt;a href=&quot;http://cordova.apache.org/news/2015/04/21/tools-release.html&quot;&gt;release blog post&lt;/a&gt;.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;With the move over to &lt;strong&gt;npm&lt;/strong&gt;, we have decided to rename our core plugins for improved readability and to better fit within the &lt;strong&gt;npm&lt;/strong&gt; ecosystem.&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;All of our core plugins have changed their IDs from &lt;code class=&quot;prettyprint&quot;&gt;org.apache.cordova.*&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-*&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;Developers can now install a plugin with the command &lt;code class=&quot;prettyprint&quot;&gt;cordova plugin add cordova-plugin-device&lt;/code&gt;.
-Using the new ID will fetch the plugin directly from &lt;strong&gt;npm&lt;/strong&gt;.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Our current &lt;strong&gt;Cordova plugins registry&lt;/strong&gt; (&lt;a href=&quot;http://plugins.cordova.io&quot;&gt;CPR&lt;/a&gt;) will continue to be operational for at least 6 months (&lt;code class=&quot;prettyprint&quot;&gt;October 15th, 2015&lt;/code&gt;) as we help plugin developers transition over to &lt;strong&gt;npm&lt;/strong&gt;.
-This will also allow current &lt;strong&gt;Cordova&lt;/strong&gt; developers to upgrade their &lt;code class=&quot;prettyprint&quot;&gt;CLI&lt;/code&gt; to version &lt;strong&gt;5.0.0&lt;/strong&gt; or higher.&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;We will be switching &lt;a href=&quot;http://plugins.cordova.io&quot;&gt;CPR&lt;/a&gt; to read-only on &lt;code class=&quot;prettyprint&quot;&gt;July 15th, 2015&lt;/code&gt;.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;To find plugins on &lt;strong&gt;npm&lt;/strong&gt;, search for &lt;a href=&quot;https://www.npmjs.com/search?q=ecosystem%3Acordova&quot;&gt;ecosystem:cordova&lt;/a&gt;.
-We are working with &lt;strong&gt;npm&lt;/strong&gt; to improve discoverability and will have more to announce later this year.
-We encourage all third party plugin developers to add &lt;code class=&quot;prettyprint&quot;&gt;ecosystem:cordova&lt;/code&gt; as a keyword in their plugin&amp;#39;s &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt;.&lt;/p&gt;
-
-&lt;!--more--&gt;
-
-&lt;h2&gt;Plugin Authors: Steps to move your plugin to &lt;strong&gt;npm&lt;/strong&gt;&lt;/h2&gt;
-
-&lt;ol&gt;
-&lt;li&gt;&lt;p&gt;&lt;strong&gt;Optional&lt;/strong&gt; Decide if you want to change your plugin&amp;#39;s &lt;code class=&quot;prettyprint&quot;&gt;id&lt;/code&gt;. If you decide to change it,&lt;/p&gt;
-
-&lt;ol&gt;
-&lt;li&gt;Update the &lt;code class=&quot;prettyprint&quot;&gt;id&lt;/code&gt; in &lt;code class=&quot;prettyprint&quot;&gt;plugin.xml&lt;/code&gt; and update your readme with the new &lt;code class=&quot;prettyprint&quot;&gt;id&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;Send a pull request adding your new id and old id to &lt;a href=&quot;https://github.com/stevengill/cordova-registry-mapper&quot;&gt;Cordova Registry Mapper&lt;/a&gt;.&lt;/li&gt;
-&lt;li&gt;We integrate that module into the &lt;strong&gt;Cordova CLI&lt;/strong&gt; to warn users to use the new &lt;code class=&quot;prettyprint&quot;&gt;id&lt;/code&gt; when adding plugins to their projects.&lt;/li&gt;
-&lt;/ol&gt;&lt;/li&gt;
-&lt;li&gt;&lt;p&gt;Add a &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; to your plugins,&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;strong&gt;Note&lt;/strong&gt;: To keep things simple, please make sure your &lt;code class=&quot;prettyprint&quot;&gt;id&lt;/code&gt; in &lt;code class=&quot;prettyprint&quot;&gt;plugin.xml&lt;/code&gt; is the same as your &lt;code class=&quot;prettyprint&quot;&gt;package-name&lt;/code&gt; in &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;Use &lt;code class=&quot;prettyprint&quot;&gt;plugman createpackagejson [PLUGIN DIRECTORY]&lt;/code&gt; to create &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt;.
-
-&lt;ul&gt;
-&lt;li&gt;This will create defaults based on existing values in your &lt;code class=&quot;prettyprint&quot;&gt;plugin.xml&lt;/code&gt;.&lt;/li&gt;
-&lt;li&gt;It will also automatically add the keyword &lt;code class=&quot;prettyprint&quot;&gt;ecosystem:cordova&lt;/code&gt; to your newly generated &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; file.&lt;/li&gt;
-&lt;li&gt;In addition, a &lt;strong&gt;cordova&lt;/strong&gt; key will be added to your &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; which we plan to use in future updates of the tooling.&lt;/li&gt;
-&lt;/ul&gt;&lt;/li&gt;
-&lt;li&gt;View the &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; of &lt;a href=&quot;https://github.com/apache/cordova-plugin-device/blob/master/package.json&quot;&gt;cordova-plugin-device&lt;/a&gt; to see an example of what your &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; should look like after running &lt;code class=&quot;prettyprint&quot;&gt;plugman createpackagejson [PLUGIN DIRECTORY]&lt;/code&gt; command.&lt;/li&gt;
-&lt;li&gt;Plugins still require a &lt;code class=&quot;prettyprint&quot;&gt;plugin.xml&lt;/code&gt; to be installed into &lt;strong&gt;Cordova&lt;/strong&gt; projects.&lt;/li&gt;
-&lt;/ul&gt;&lt;/li&gt;
-&lt;li&gt;&lt;p&gt;Publish your plugin to &lt;strong&gt;npm&lt;/strong&gt; using the &lt;code class=&quot;prettyprint&quot;&gt;npm publish [PLUGIN DIRECTORY]&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
-&lt;/ol&gt;
-
-&lt;h2&gt;New Whitelist Plugins&lt;/h2&gt;
-
-&lt;p&gt;We recently released &lt;a href=&quot;https://www.npmjs.com/package/cordova-plugin-whitelist&quot;&gt;cordova-plugin-whitelist&lt;/a&gt; and &lt;a href=&quot;https://www.npmjs.com/package/cordova-plugin-legacy-whitelist&quot;&gt;cordova-plugin-legacy-whitelist&lt;/a&gt;. We have revamped how whitelisting works starting with &lt;code class=&quot;prettyprint&quot;&gt;cordova-android@4.0.0&lt;/code&gt;. With this change, setting a &lt;strong&gt;Content-Security-Policy&lt;/strong&gt; (CSP) is now supported. Network requests are blocked by default without &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-whitelist&lt;/code&gt;, so install this plugin even to allow all requests, and even if you are using CSP.&lt;/p&gt;
-
-&lt;p&gt;&lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-legacy-whitelist&lt;/code&gt; allows &lt;code class=&quot;prettyprint&quot;&gt;cordova-android@4.0.0&lt;/code&gt; projects to continue using the old whitelisting method. We recommend using &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-whitelist&lt;/code&gt; over &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-legacy-whitelist&lt;/code&gt;.&lt;/p&gt;
-
-&lt;p&gt;Other platforms will include support for &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-whitelist&lt;/code&gt; in future releases. To learn more about whitelisting, please read the &lt;code class=&quot;prettyprint&quot;&gt;cordova-android@4.0.0&lt;/code&gt; &lt;a href=&quot;http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html&quot;&gt;release blog post&lt;/a&gt;.&lt;/p&gt;
-
-&lt;hr&gt;
-
-&lt;p&gt;The following plugins were updated today:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;cordova-plugin-battery-status@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-camera@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-console@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-contacts@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-device@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-device-motion@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-device-orientation@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-dialogs@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-file@2.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-file-transfer@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-geolocation@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-globalization@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-inappbrowser@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-legacy-whitelist@1.0.1&lt;/li&gt;
-&lt;li&gt;cordova-plugin-media@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-media-capture@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-network-information@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-splashscreen@2.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-statusbar@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-test-framework@1.0.0&lt;/li&gt;
-&lt;li&gt;cordova-plugin-vibration@1.0.0&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;hr&gt;
-
-&lt;p&gt;To update your existing plugins, you need to update your version of &lt;code class=&quot;prettyprint&quot;&gt;Cordova CLI&lt;/code&gt; to version 5.0.0.&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;E.g. To update your cli:
-
-    `npm install -g cordova@5.0.0`
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;Then remove your old plugin and re-add it using the new ID.&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot; data-lang=&quot;text&quot;&gt;E.g. To update your camera plugin:
-
-    `cordova plugin rm org.apache.cordova.camera`
-    `cordova plugin add cordova-plugin-camera`
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;Plugin changes include:&lt;/p&gt;
-
-&lt;p&gt;cordova-plugin-battery-status@1.0.0&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8538&quot;&gt;CB-8538&lt;/a&gt; Added &lt;code class=&quot;prettyprint&quot;&gt;package.json&lt;/code&gt; file&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8683&quot;&gt;CB-8683&lt;/a&gt; Changed &lt;code class=&quot;prettyprint&quot;&gt;plugin-id&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;package-name&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Use &lt;code class=&quot;prettyprint&quot;&gt;TRAVIS_BUILD_DIR&lt;/code&gt;, install &lt;strong&gt;paramedic&lt;/strong&gt; by &lt;strong&gt;npm&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;Add &lt;code class=&quot;prettyprint&quot;&gt;travis.yml&lt;/code&gt; for CI with &lt;strong&gt;paramedic&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;Added apache/travis badge - will not show until INFRA updates the github integration&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8808&quot;&gt;CB-8808&lt;/a&gt; Fixed tests to pass on &lt;strong&gt;Windows Phone 8.1&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8831&quot;&gt;CB-8831&lt;/a&gt; &lt;strong&gt;Windows&lt;/strong&gt; Adds extra check for available &lt;code class=&quot;prettyprint&quot;&gt;API&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Add &lt;strong&gt;Android&lt;/strong&gt;+&lt;strong&gt;FireOS&lt;/strong&gt; warning to tell devs that prolonged use will drain the battery&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-7971&quot;&gt;CB-7971&lt;/a&gt; Add &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-battery-status&lt;/code&gt; support for &lt;strong&gt;Windows Phone 8.1&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8659&quot;&gt;CB-8659&lt;/a&gt; &lt;strong&gt;iOS 4.0.x&lt;/strong&gt; Compatibility: Remove use of &lt;code class=&quot;prettyprint&quot;&gt;initWithWebView&lt;/code&gt; method&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;cordova-plugin-camera@1.0.0&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8653&quot;&gt;CB-8653&lt;/a&gt; Updated Readme&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8780&quot;&gt;CB-8780&lt;/a&gt; Display popover using main thread. Fixes popover slowness&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8746&quot;&gt;CB-8746&lt;/a&gt; Bumped version of file dependency&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8706&quot;&gt;CB-8706&lt;/a&gt; Use &lt;code class=&quot;prettyprint&quot;&gt;filePicker&lt;/code&gt; if &lt;code class=&quot;prettyprint&quot;&gt;saveToPhotoAlbum&lt;/code&gt; is true&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8706&quot;&gt;CB-8706&lt;/a&gt; Remove unnecessary capabilities from &lt;code class=&quot;prettyprint&quot;&gt;xml&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8747&quot;&gt;CB-8747&lt;/a&gt; Updated dependency, added peer dependency&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8782&quot;&gt;CB-8782&lt;/a&gt; Updated the docs to talk about the &lt;code class=&quot;prettyprint&quot;&gt;allowEdit&lt;/code&gt; quirks, it&amp;#39;s not 100% working, but better than it was&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8782&quot;&gt;CB-8782&lt;/a&gt; Fixed the flow so that we save the cropped image and use it, not the original non-cropped.  Crop only supports G+ Photos Crop, other crops may not work, depending on the OEM&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8740&quot;&gt;CB-8740&lt;/a&gt; Removing &lt;code class=&quot;prettyprint&quot;&gt;FileHelper&lt;/code&gt; call that was failing on Samsung Galaxy S3, now that we have a real path, we only need to update the &lt;code class=&quot;prettyprint&quot;&gt;MediaStore&lt;/code&gt;, not pull from it in this case&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8740&quot;&gt;CB-8740&lt;/a&gt; Partial fix for Save Image to Gallery error found in &lt;code class=&quot;prettyprint&quot;&gt;MobileSpec&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8683&quot;&gt;CB-8683&lt;/a&gt; Changed &lt;code class=&quot;prettyprint&quot;&gt;plugin-id&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;package-name&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8351&quot;&gt;CB-8351&lt;/a&gt; Fix custom implementation of &lt;code class=&quot;prettyprint&quot;&gt;integerValueForKey&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;Fix &lt;code class=&quot;prettyprint&quot;&gt;cordova-paramedic&lt;/code&gt; path change, build with &lt;code class=&quot;prettyprint&quot;&gt;TRAVIS_BUILD_DIR&lt;/code&gt;, use &lt;strong&gt;npm&lt;/strong&gt; to install &lt;strong&gt;paramedic&lt;/strong&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8683&quot;&gt;CB-8683&lt;/a&gt; &lt;strong&gt;BlackBerry&lt;/strong&gt; updated references of &lt;code class=&quot;prettyprint&quot;&gt;org.apache.cordova.camera&lt;/code&gt; to &lt;code class=&quot;prettyprint&quot;&gt;cordova-plugin-camera&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/CB-8707&quot;&gt;CB-8707&lt;/a&gt; &lt;strong&gt;Windows&lt;/strong&gt; refactoring code to improve readability&lt;/li&gt;

[... 319 lines stripped ...]



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org