cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject svn commit: r1675232 [1/3] - in /cordova/site: ./ public/ public/announcements/2015/04/21/ public/blog/ public/news/2015/04/ public/news/2015/04/21/ www/_posts/
Date Wed, 22 Apr 2015 00:37:05 GMT
Author: steven
Date: Wed Apr 22 00:37:05 2015
New Revision: 1675232

URL: http://svn.apache.org/r1675232
Log:
added tools and plugins release

Added:
    cordova/site/public/announcements/2015/04/21/
    cordova/site/public/announcements/2015/04/21/plugins-release-and-move-to-npm.html
    cordova/site/public/news/2015/04/
    cordova/site/public/news/2015/04/21/
    cordova/site/public/news/2015/04/21/tools-release.html
    cordova/site/www/_posts/2015-04-21-plugins-release-and-move-to-npm.md
    cordova/site/www/_posts/2015-04-21-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=1675232&r1=1675231&r2=1675232&view=diff
==============================================================================
--- cordova/site/_config.yml (original)
+++ cordova/site/_config.yml Wed Apr 22 00:37:05 2015
@@ -14,9 +14,9 @@ excerpt_separator: <!--more-->
 
 #From old config.json
 "releases": {
-    "version":  "4.3.0",
+    "version":  "5.0.0",
     "directory": "https://www.apache.org/dist/cordova/",
-    "note":     "Apache Cordova 4.3.0"
+    "note":     "Apache Cordova 5.0.0"
 }
 
 "sitemap": {

Added: cordova/site/public/announcements/2015/04/21/plugins-release-and-move-to-npm.html
URL: http://svn.apache.org/viewvc/cordova/site/public/announcements/2015/04/21/plugins-release-and-move-to-npm.html?rev=1675232&view=auto
==============================================================================
--- cordova/site/public/announcements/2015/04/21/plugins-release-and-move-to-npm.html (added)
+++ cordova/site/public/announcements/2015/04/21/plugins-release-and-move-to-npm.html Wed Apr 22 00:37:05 2015
@@ -0,0 +1,836 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <link rel="SHORTCUT ICON" href="//cordova.apache.org/favicon.ico"/>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta name = "format-detection" content = "telephone=no">
+    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
+    <!-- Original Jekyll
+    <meta name="viewport" content="width=device-width">
+    -->
+    <title>Plugins Release and Moving plugins to npm: April 21, 2015</title>
+    <!-- syntax highlighting CSS -->
+    <link rel="stylesheet" href="//cordova.apache.org/css/syntax.css">
+    <!-- Custom CSS -->
+    <link rel="stylesheet" href="//cordova.apache.org/css/main.css">
+
+    <!-- Cordova CSS -->
+    <link rel="stylesheet" type="text/css" href="//cordova.apache.org/css/master.css">
+    <script src="//cordova.apache.org/js/smooth.pack.js" type="text/javascript"></script>
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-94271-30']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+</head>
+
+<body>
+
+    <a class="scroll-point pt-top" name="top">
+</a>
+<div id="header">
+    <div class="wrap">
+        <a class="logo" href="//cordova.apache.org/#top"></a>
+        <div class="menu">
+            <a href="//cordova.apache.org/#about">About</a>
+            <a href="//cordova.apache.org/#news">News</a>
+            <a href="http://cordova.apache.org/docs/en/4.0.0/">Documentation</a>
+            <a href="http://plugins.cordova.io/">Plugins</a>
+            <a href="//cordova.apache.org/#links">Quick Links</a>
+            <a href="//cordova.apache.org/#contribute">Contribute</a>
+            <a href="//cordova.apache.org/#mailing-list">Mailing List</a>
+        </div>
+        <form class="menu-dropdown">
+            <select onchange="location = this.options[this.selectedIndex].value;">
+                <option value="//cordova.apache.org/#about">About</option>
+                <option value="//cordova.apache.org/#news">News</option>
+                <option value="http://cordova.apache.org/docs/en/4.0.0/">Documentation</option>
+                <option value="http://plugins.cordova.io/">Plugins</option>
+                <option value="//cordova.apache.org/#links">Quick Links</option>
+                <option value="//cordova.apache.org/#contribute">Contribute</option>
+                <option value="//cordova.apache.org/#mailing-list">Mailing List</option>
+            </select>
+        </form>
+    </div>
+    <div class="shadow"></div>
+</div> <!-- /header -->
+<div class="header-placeholder"></div>
+
+
+        <div class="site">
+    <h2>Plugins Release and Moving plugins to npm: April 21, 2015</h2>
+    <div class="meta">Posted by: <a href="https://twitter.com/stevesgill">Steve Gill</a></div>
+    <p class="meta">21 Apr 2015</p>
+    <div class="post">
+    
+<p>The <strong>Apache Cordova</strong> team is happy to announce a new plugins release that coincides with us moving our core plugins to <strong><a href="https://www.npmjs.org/">npm</a></strong>!</p>
+
+<ul>
+<li>We are also encouraging third party plugin developers to start publishing their plugins to npm!</li>
+
+<li>To start using plugins from <strong>npm</strong>, developers will have to update their <strong>Cordova CLI</strong> to version <strong>5.0.0</strong> or higher. Read about <strong>Cordova CLI 5.0.0</strong> in its <a href="http://cordova.apache.org/news/2015/04/21/tools-release.html">release blog post</a>.</li>
+</ul>
+
+<p>With the move over to <strong>npm</strong>, we have decided to rename our core plugins for improved readability and to better fit within the <strong>npm</strong> ecosystem.</p>
+
+<ul>
+<li>All of our core plugins have changed their IDs from <code>org.apache.cordova.*</code> to <code>cordova-plugin-*</code>.</li>
+
+<li>Developers can now install a plugin with the command <code>cordova plugin add cordova-plugin-device</code>. Using the new ID will fetch the plugin directly from <strong>npm</strong>.</li>
+</ul>
+
+<p>Our current <strong>Cordova plugins registry</strong> (<a href="http://plugins.cordova.io">CPR</a>) will continue to be operational for at least 6 months (<code>October 15th, 2015</code>) as we help plugin developers transition over to <strong>npm</strong>. This will also allow current <strong>Cordova</strong> developers to upgrade their <code>CLI</code> to version <strong>5.0.0</strong> or higher.</p>
+
+<ul>
+<li>We will be switching <a href="http://plugins.cordova.io">CPR</a> to read-only on <code>July 15th, 2015</code>.</li>
+</ul>
+
+<p>To find plugins on <strong>npm</strong>, search for <a href="https://www.npmjs.com/search?q=ecosystem%3Acordova">ecosystem:cordova</a>. We are working with <strong>npm</strong> to improve discoverability and will have more to announce later this year. We encourage all third party plugin developers to add <code>ecosystem:cordova</code> as a keyword in their plugin’s <code>package.json</code>.</p>
+
+<h2 id="plugin_authors_steps_to_move_your_plugin_to_npm">Plugin Authors: Steps to move your plugin to <strong>npm</strong></h2>
+
+<ol>
+<li>
+<p><strong>Optional</strong> Decide if you want to change your plugin’s <code>id</code>. If you decide to change it,</p>
+
+<ol>
+<li>Update the <code>id</code> in <code>plugin.xml</code> and update your readme with the new <code>id</code>.</li>
+
+<li>Send a pull request adding your new id and old id to <a href="https://github.com/stevengill/cordova-registry-mapper">Cordova Registry Mapper</a>.</li>
+
+<li>We integrate that module into the <strong>Cordova CLI</strong> to warn users to use the new <code>id</code> when adding plugins to their projects.</li>
+</ol>
+</li>
+
+<li>
+<p>Add a <code>package.json</code> to your plugins,</p>
+
+<ul>
+<li><strong>Note</strong>: To keep things simple, please make sure your <code>id</code> in <code>plugin.xml</code> is the same as your <code>package-name</code> in <code>package.json</code>.</li>
+
+<li>Use <code>plugman createpackagejson [PLUGIN DIRECTORY]</code> to create <code>package.json</code>.
+<ul>
+<li>This will create defaults based on existing values in your <code>plugin.xml</code>.</li>
+
+<li>It will also automatically add the keyword <code>ecosystem:cordova</code> to your newly generated <code>package.json</code> file.</li>
+
+<li>In addition, a <strong>cordova</strong> key will be added to your <code>package.json</code> which we plan to use in future updates of the tooling.</li>
+</ul>
+</li>
+
+<li>View the <code>package.json</code> of <a href="https://github.com/apache/cordova-plugin-device/blob/master/package.json">cordova-plugin-device</a> to see an example of what your <code>package.json</code> should look like after running <code>plugman createpackagejson [PLUGIN DIRECTORY]</code> command.</li>
+
+<li>Plugins still require a <code>plugin.xml</code> to be installed into <strong>Cordova</strong> projects.</li>
+</ul>
+</li>
+
+<li>
+<p>Publish your plugin to <strong>npm</strong> using the <code>npm publish [PLUGIN DIRECTORY]</code>.</p>
+</li>
+</ol>
+
+<h2 id="new_whitelist_plugins">New Whitelist Plugins</h2>
+
+<p>We recently released <a href="https://www.npmjs.com/package/cordova-plugin-whitelist">cordova-plugin-whitelist</a> and <a href="https://www.npmjs.com/package/cordova-plugin-legacy-whitelist">cordova-plugin-legacy-whitelist</a>. We have revamped how whitelisting works starting with <code>cordova-android@4.0.0</code>. With this change, setting a <strong>Content-Security-Policy</strong> (CSP) is now supported. Network requests are blocked by default without <code>cordova-plugin-whitelist</code>, so install this plugin even to allow all requests, and even if you are using CSP.</p>
+
+<p><code>cordova-plugin-legacy-whitelist</code> allows <code>cordova-android@4.0.0</code> projects to continue using the old whitelisting method. We recommend using <code>cordova-plugin-whitelist</code> over <code>cordova-plugin-legacy-whitelist</code>.</p>
+
+<p>Other platforms will include support for <code>cordova-plugin-whitelist</code> in future releases. To learn more about whitelisting, please read the <code>cordova-android@4.0.0</code> <a href="http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">release blog post</a>.</p>
+<hr />
+<p>The following plugins were updated today:</p>
+
+<ul>
+<li>cordova-plugin-battery-status@1.0.0</li>
+
+<li>cordova-plugin-camera@1.0.0</li>
+
+<li>cordova-plugin-console@1.0.0</li>
+
+<li>cordova-plugin-contacts@1.0.0</li>
+
+<li>cordova-plugin-device@1.0.0</li>
+
+<li>cordova-plugin-device-motion@1.0.0</li>
+
+<li>cordova-plugin-device-orientation@1.0.0</li>
+
+<li>cordova-plugin-dialogs@1.0.0</li>
+
+<li>cordova-plugin-file@2.0.0</li>
+
+<li>cordova-plugin-file-transfer@1.0.0</li>
+
+<li>cordova-plugin-geolocation@1.0.0</li>
+
+<li>cordova-plugin-globalization@1.0.0</li>
+
+<li>cordova-plugin-inappbrowser@1.0.0</li>
+
+<li>cordova-plugin-legacy-whitelist@1.0.1</li>
+
+<li>cordova-plugin-media@1.0.0</li>
+
+<li>cordova-plugin-media-capture@1.0.0</li>
+
+<li>cordova-plugin-network-information@1.0.0</li>
+
+<li>cordova-plugin-splashscreen@2.0.0</li>
+
+<li>cordova-plugin-statusbar@1.0.0</li>
+
+<li>cordova-plugin-test-framework@1.0.0</li>
+
+<li>cordova-plugin-vibration@1.0.0</li>
+</ul>
+<hr />
+<p>To update your existing plugins, you need to update your version of <code>Cordova CLI</code> to version 5.0.0.</p>
+
+<pre><code>E.g. To update your cli:
+    
+    `npm install -g cordova@5.0.0`</code></pre>
+
+<p>Then remove your old plugin and re-add it using the new ID.</p>
+
+<pre><code>E.g. To update your camera plugin:
+
+    `cordova plugin rm org.apache.cordova.camera`
+    `cordova plugin add cordova-plugin-camera`</code></pre>
+
+<p>Plugin changes include: <!--more--></p>
+
+<p>cordova-plugin-battery-status@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li>Add <code>travis.yml</code> for CI with <strong>paramedic</strong></li>
+
+<li>Added apache/travis badge - will not show until INFRA updates the github integration</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8808">CB-8808</a> Fixed tests to pass on <strong>Windows Phone 8.1</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8831">CB-8831</a> <strong>Windows</strong> Adds extra check for available <code>API</code></li>
+
+<li>Add <strong>Android</strong>+<strong>FireOS</strong> warning to tell devs that prolonged use will drain the battery</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7971">CB-7971</a> Add <code>cordova-plugin-battery-status</code> support for <strong>Windows Phone 8.1</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWithWebView</code> method</li>
+</ul>
+
+<p>cordova-plugin-camera@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8653">CB-8653</a> Updated Readme</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8780">CB-8780</a> Display popover using main thread. Fixes popover slowness</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8746">CB-8746</a> Bumped version of file dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8706">CB-8706</a> Use <code>filePicker</code> if <code>saveToPhotoAlbum</code> is true</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8706">CB-8706</a> Remove unnecessary capabilities from <code>xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8747">CB-8747</a> Updated dependency, added peer dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8782">CB-8782</a> Updated the docs to talk about the <code>allowEdit</code> quirks, it’s not 100% working, but better than it was</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8782">CB-8782</a> 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</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8740">CB-8740</a> Removing <code>FileHelper</code> call that was failing on Samsung Galaxy S3, now that we have a real path, we only need to update the <code>MediaStore</code>, not pull from it in this case</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8740">CB-8740</a> Partial fix for Save Image to Gallery error found in <code>MobileSpec</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8351">CB-8351</a> Fix custom implementation of <code>integerValueForKey</code></li>
+
+<li>Fix <code>cordova-paramedic</code> path change, build with <code>TRAVIS_BUILD_DIR</code>, use <strong>npm</strong> to install <strong>paramedic</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> <strong>BlackBerry</strong> updated references of <code>org.apache.cordova.camera</code> to <code>cordova-plugin-camera</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8707">CB-8707</a> <strong>Windows</strong> refactoring code to improve readability</li>
+
+<li>Docs: added <strong>Windows</strong> to supported platforms</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+</ul>
+
+<p>cordova-plugin-console@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8560">CB-8560</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li>Docs: renamed <strong>Windows8</strong> to <strong>Windows</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8362">CB-8362</a> Add <strong>Windows</strong> platform section to Console plugin</li>
+</ul>
+
+<p>cordova-plugin-contacts@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8561">CB-8561</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated <strong>wp</strong> specific references of old id to new id</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8604">CB-8604</a> Pended unsupported test for <strong>wp8</strong>, updated documentation</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8395">CB-8395</a> Marked unsupported tests pending on <strong>wp8</strong></li>
+</ul>
+
+<p>cordova-plugin-device@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li>Add travis badge</li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li>Add cross-plugin <strong>iOS</strong> <strong>paramedic</strong> test running for <strong>TravisCI</strong></li>
+
+<li>Remove defunct <strong>windows8</strong> version</li>
+</ul>
+
+<p>cordova-plugin-device-motion@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code> specific references of old id to new id</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8562">CB-8562</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated <strong>Windows</strong> and <strong>Tizen</strong> * <a href="https://issues.apache.org/jira/browse/CB-8096">CB-8096</a> Pended recently added spec.12 if accelerometer doesn’t exist on the device</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8096">CB-8096</a> Pended auto tests if accelerometer doesn’t exist on the device</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8083">CB-8083</a> Adds test to make sure success callback is called each time</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8312">CB-8312</a> Multiply accelerometer values by -g on <strong>Windows</strong></li>
+</ul>
+
+<p>cordova-plugin-device-orientation@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8563">CB-8563</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8653">CB-8653</a> Updated Readme</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated <strong>Windows</strong> and <strong>Tizen</strong> specific references of old id to new id</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8458">CB-8458</a> Fixes false failure of test, when compass hardware is not available</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+
+<li>Force async callbacks</li>
+
+<li>Updated plugin to be <strong>Windows</strong> instead of <strong>Windows8</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8614">CB-8614</a> <strong>Windows</strong> Fixed <code>getCurrentHeading</code> and <code>watchHeading</code></li>
+</ul>
+
+<p>cordova-plugin-dialogs@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8565">CB-8565</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated wp and bb specific references of old id to new id</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8367">CB-8367</a> <strong>Windows</strong> Add Prompt support</li>
+</ul>
+
+<p>cordova-plugin-file@2.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8567">CB-8567</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8689">CB-8689</a> Fix <code>NPE</code> in <code>makeEntryForNativeUri</code> (was affecting file-transfer)</li>
+
+<li>Add a cache to speed up <code>AssetFilesystem</code> directory listings</li>
+
+<li>Don’t log stacktrace for normal exceptions (e.g. file not found)</li>
+
+<li>Tweak tests to fail if <code>deleteEntry</code> fails (rather than time out)</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8032">CB-8032</a> Add <code>nativeURL</code> external method support for <code>CDVFileSystem-&gt;makeEntryForPath:isDirectory:</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8423">CB-8423</a> Corrected usage of <code>done()</code> in async tests</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8459">CB-8459</a> Fixes spec 111 failure due to incorrect relative paths handling</li>
+
+<li>Added <code>nativeURL</code> property to <code>FileEntry</code>, implemented <code>readAsArrayBuffer</code> and <code>readAsBinaryString</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8675">CB-8675</a> Revert “CB-8351 <strong>iOS</strong>: Use <code>base64EncodedStringWithOptions</code> instead of <code>CordovaLib&#39;s</code> class extension”</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6428">CB-6428</a> Fix uncompressed assets being copied as zero length files</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8695">CB-8695</a> <strong>iOS</strong> Fix <code>blob.slice()</code> for <code>asset-library</code> URLs</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><strong>Android</strong> Tweak <code>build-extras.gradle</code> to just read/write to main <code>assets/</code> instead of <code>build/</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> <strong>Android</strong> Fix broken unit tests from plugin rename</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6428">CB-6428</a> <strong>Android</strong> Fix assets <code>FileEntry</code> having size of -1</li>
+
+<li><strong>Android</strong> Move <code>URLforFullPath</code> into base class (and rename to <code>localUrlforFullPath</code>)</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6428">CB-6428</a> <strong>Android</strong> Mention <code>build-extras.gradle</code> in README</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7109">CB-7109</a> <strong>Android</strong> Parse arguments off of the main thread</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8663">CB-8663</a> <strong>Android</strong> Don’t notify <code>MediaScanner</code> of private files</li>
+
+<li><strong>Android</strong> Don’t use LimitedInputStream when reading entire file (optimization)</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6428">CB-6428</a> <strong>Android</strong> Add support for directory copies from assets -&gt; filesystem</li>
+
+<li><strong>Android</strong> Add <code>listChildren()</code>: Java-consumable version of <code>readEntriesAtLocalURL()</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6428">CB-6428</a> <strong>Android</strong> Add support for <code>file:///android_asset</code> URLs</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8642">CB-8642</a> <strong>Android</strong> Fix content URIs not working with resolve / copy</li>
+
+<li><strong>Android</strong> Ensure <code>LocalFilesystemURL</code> can only be created with <code>cdvfile</code> URLs</li>
+
+<li><strong>Android</strong> Move <code>CordovaResourceApi</code> into Filesystem base class</li>
+
+<li><strong>Android</strong> Use <code>CordovaResourceApi.mapUriToFile()</code> rather than own custom logic in <code>ContentFilesystem</code></li>
+
+<li><strong>Android</strong> Use Uri.parse rather than manual parsing in resolveLocalFileSystemURI</li>
+
+<li><strong>Android</strong> Delete invalid <code>JavaDoc</code> (lint errors)</li>
+
+<li><strong>Android</strong> Use <code>CordovaResourceAp</code>i rather than <code>FileHelper</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7956">CB-7956</a> <strong>Browser</strong> Add support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8849">CB-8849</a> <strong>WP8</strong> Fixed <code>ReadAsArrayBuffer</code> to return <code>ArrayBuffer</code> and not Array</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8819">CB-8819</a> <strong>wp8</strong> Fixed FileReader’s <code>readAsBinaryString</code></li>
+
+<li>Docs: added <strong>Windows</strong> to supported platforms</li>
+</ul>
+
+<p>cordova-plugin-file-transfer@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8566">CB-8566</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8746">CB-8746</a> Bumped version of file dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8583">CB-8583</a> Forces download to overwrite existing target file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8589">CB-8589</a> Fixes upload failure when server’s response doesn’t contain any data</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8747">CB-8747</a> Updated dependency, added peer dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8407">CB-8407</a> Use File proxy to construct valid FileEntry for download success callback</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8407">CB-8407</a> Removes excess path to native path conversion in download method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8429">CB-8429</a> Updated version and <code>RELEASENOTES.md</code> for release 0.5.0</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8095">CB-8095</a> Fixes JSHint and formatting issues</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8095">CB-8095</a> Updates tests and documentation</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8095">CB-8095</a> Rewrite upload method to support progress events properly</li>
+
+<li><strong>Android</strong> Fix error reporting for unknown <code>uri</code> type on <code>sourceUri</code> instead of <code>targetUri</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7957">CB-7957</a> <strong>Browser</strong> Add support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8641">CB-8641</a> Fixed tests to pass on <strong>Windows</strong> and <strong>wp8</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8654">CB-8654</a> Note <strong>WP8</strong> download requests caching in docs</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8590">CB-8590</a> <strong>Windows</strong> Fixed <code>download.onprogress.lengthComputable</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8495">CB-8495</a> Fixed <strong>wp8</strong> and <strong>wp8.1</strong> test failures</li>
+</ul>
+
+<p>cordova-plugin-geolocation@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8568">CB-8568</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8681">CB-8681</a> Fixed occasional test failures</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+
+<li>Wrong parameter in <strong>Firefox OS</strong> plugin</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8443">CB-8443</a> Geolocation tests fail on <strong>Windows</strong> due to done is called multiple times</li>
+
+<li>Docs: added <strong>Windows</strong> to supported platforms</li>
+</ul>
+
+<p>cordova-plugin-globalization@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8569">CB-8569</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated <strong>tizen</strong> and <strong>Browser</strong> specific references of old id to new id</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7960">CB-7960</a> <strong>Browser</strong> Add support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8394">CB-8394</a> Pended unsupported tests for <strong>Windows</strong> and <strong>wp8</strong></li>
+
+<li>Separate section in <code>plugin.xml</code> and docs for <strong>Windows8</strong> platform</li>
+</ul>
+
+<p>cordova-plugin-inappbrowser@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8570">CB-8570</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-4930">CB-4930</a> (prefix) InAppBrowser should take into account the status bar</li>
+
+<li>Added option to disable/enable zoom controls</li>
+
+<li>Updated docs, set <code>hardwareback</code> default to true</li>
+
+<li>Add a <code>hardwareback</code> option to allow for the hardware back button to go back</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8444">CB-8444</a> Add a clobber for <code>cordova.InAppBrowser.open</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8444">CB-8444</a> Don’t clobber <code>window.open</code> - Add new symbol/clobber to access open function (<code>cordova.InAppBrowser.open</code>) Change existing tests to use new symbol (i.e. don’t rely on plugin clobber of <code>window.open</code>) - Add tests to use <code>window.open</code> via manual replace with new symbol - Update docs to deprecate plugin clobber of <code>window.open</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> Update <code>InAppBrowser</code> to support both <strong>cordova-ios</strong> 4.0.x and 3.x</li>
+
+<li>Update docs for <strong>Android</strong> <code>zoom=no</code> option</li>
+
+<li>Keep external <strong>Android</strong> pages in a single tab</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7961">CB-7961</a> <strong>Browser</strong> Add support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8432">CB-8432</a> Correct styles for <strong>Browser</strong> wrapper to display it correctly on some pages</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7689">CB-7689</a> Adds <code>insertCSS</code> support for <strong>Windows</strong> platform</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8635">CB-8635</a> Improves UX on <strong>Windows</strong> platform</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8661">CB-8661</a> Return executed script result on <strong>Windows</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Updated <strong>WP</strong> and <strong>Browser</strong> specific references of old id to new id</li>
+</ul>
+
+<p>cordova-plugin-media@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8572">CB-8572</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8746">CB-8746</a> Bumped version of file dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8747">CB-8747</a> Updated dependency, added peer dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8686">CB-8686</a> Remove <code>musicLibrary</code> capability</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8428">CB-8428</a> Fix multiple <code>done()</code> calls in media plugin test on devices where audio is not configured</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8425">CB-8425</a> Media plugin <code>.ctr</code>: make src param required as per spec</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7962">CB-7962</a> Adds <strong>Browser</strong> platform support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of deprecated headers</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8793">CB-8793</a> Fixed tests to pass on <strong>wp8</strong> and <strong>Windows</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8779">CB-8779</a> Fixed media status reporting on <strong>wp8</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8541">CB-8541</a> Adds information about available recording formats on <strong>Windows</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8428">CB-8428</a> Fix tests on <strong>Windows</strong> if no audio playback hardware is available</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8426">CB-8426</a> Add <strong>Windows</strong> platform section to Media plugin</li>
+</ul>
+
+<p>cordova-plugin-media-capture@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8746">CB-8746</a> Bumped version of file dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8747">CB-8747</a> Updated dependency, added peer dependency</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8687">CB-8687</a> Consolidate manifest targets</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7963">CB-7963</a> <strong>Browser</strong> Add support</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8571">CB-8571</a> Integrate <strong>TravisCI</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+</ul>
+
+<p>cordova-plugin-network-information@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8185">CB-8185</a> Fixes typo in <code>cordova.platformId</code></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8185">CB-8185</a> Use <code>navigator.onLine</code> as connection information source on <strong>Browser</strong> platform</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8659">CB-8659</a> <strong>iOS 4.0.x</strong> Compatibility: Remove use of <code>initWebView</code> method</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8573">CB-8573</a> Integrate <strong>TravisCI</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+</ul>
+
+<p>cordova-plugin-splashscreen@2.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8574">CB-8574</a> Integrate <strong>TravisCI</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8345">CB-8345</a> Make default for splashscreen resource <code>screen</code> (which is what template and <strong>CLI</strong> assume it to be)</li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8836">CB-8836</a> Crashes after animating <code>splashscreen</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8797">CB-8797</a> <strong>iOS</strong> add Splashscreen preferences <code>FadeSplashScreenDuration</code> and <code>FadeSplashScreen</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8753">CB-8753</a> <strong>Android</strong> Fix missing import in previous commit</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8753">CB-8753</a> <strong>Android</strong> Adds <code>SplashMaintainAspectRatio</code> preference</li>
+
+<li>Docs: added <strong>Windows</strong> to supported platforms</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7964">CB-7964</a> <strong>browser</strong> Add support</li>
+
+<li><strong>WP8</strong> respect <code>SplashScreen</code> and <code>SplashScreenDelay</code> preferences from config file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8397">CB-8397</a> <strong>Windows</strong> support showing the <strong>Windows Phone</strong> splashscreen</li>
+</ul>
+
+<p>cordova-plugin-statusbar@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8575">CB-8575</a> Integrate <strong>TravisCI</strong></li>
+
+<li>Use <code>TRAVIS_BUILD_DIR</code>, install <strong>paramedic</strong> by <strong>npm</strong></li>
+
+<li>Use <code>StatusBarBackgroundColor</code> instead of <code>AndroidStatusBarBackgroundColor</code>, and added a quirk to the readme</li>
+
+<li><strong>Android 5+</strong> Add support for <code>StatusBar.backgroundColorByHexString</code> (and <code>StatusBar.backgroundColorByName</code>)</li>
+
+<li><strong>Android</strong> Allow setting the <code>statusbar backgroundcolor</code></li>
+</ul>
+
+<p>cordova-plugin-test-framework@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8528">CB-8528</a> Add a shim for <code>jasmine.Expectation.addMatchers</code> being moved in <strong>jasmine 2.2.0</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8528">CB-8528</a> Update test framework plugin to use <strong>Jasmine 2.2.0</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8385">CB-8385</a> Ensure <code>plugin-test-framework</code> trigger tests only once</li>
+</ul>
+
+<p>cordova-plugin-vibration@1.0.0</p>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8538">CB-8538</a> Added <code>package.json</code> file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8683">CB-8683</a> Changed <code>plugin-id</code> to <code>package-name</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8576">CB-8576</a> Integrate <strong>TravisCI</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7970">CB-7970</a> Reference proxy project instead of compiled <code>winmd</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7970">CB-7970</a> Add <code>cordova-plugin-vibration</code> support for <strong>Windows Phone 8.1</strong></li>
+</ul>
+
+    </div>
+</div>
+
+
+
+    <a class="scroll-point" name="links"></a>
+<hr/>
+
+<div class="wrap quick-links-pane">
+    <h2 class="icon icon-quick-links">Quick Links</h2>
+    <br/>
+    <ul class="quick-links-header">
+        <li>General</li>
+        <li>Development</li>
+        <li class="last">Apache Software Foundation</li>
+    </ul>
+    <div class="clear"></div>
+</div>
+
+<div class="grid">
+    <div class="wrap">
+        <div class="list-container">
+            <ul class="list quick-links">
+                <li class="corner"></li>
+                <li><a href="//cordova.apache.org/index.html#about">About Cordova<span></span></a></li>
+
+                
+                <li><a href="http://projects.apache.org/projects/cordova.html">Apache Project Page<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License<span></span></a></li>
+                
+
+                <li><a href="//cordova.apache.org/artwork.html">Artwork<span></span></a></li>
+            </ul>
+
+            <ul class="list quick-links">
+                <li class="corner"></li>
+                <li><a href="//cordova.apache.org/index.html#download">Download<span></span></a></li>
+                <li><a href="http://cordova.apache.org/docs/en/4.0.0/">Documentation<span></span></a></li>
+
+                
+                <li><a href="https://git-wip-us.apache.org/repos/asf">Source Code<span></span></a></li>
+                
+                <li><a href="https://issues.apache.org/jira/browse/CB">Issue Tracker<span></span></a></li>
+                
+                <li><a href="http://wiki.apache.org/cordova/">Wiki<span></span></a></li>
+                
+
+                <li><a href="//cordova.apache.org/index.html#mailing-list">Mailing List<span></span></a></li>
+
+                <li><a href="http://stackoverflow.com/tags/cordova">Support<span></span></a></li>
+            </ul>
+
+            <ul class="list quick-links last">
+                <li class="corner"></li>
+                
+                <li><a href="http://www.apache.org/">About ASF<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/foundation/thanks.html">Thanks<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/security/">Security<span></span></a></li>
+                
+            </ul>
+
+            <div class="clear"></div>
+        </div>
+    </div>
+</div>
+
+
+    <hr/>
+<div id="footer">
+    <p>Copyright © 2012, 2013 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>
+    Apache and the Apache feather logos are <a href="http://www.apache.org/foundation/marks/list/">trademarks</a> of The Apache Software Foundation.
+    </p>
+    <a class="closing" href="#top"></a>
+</div>
+
+
+</body>
+</html>

Modified: cordova/site/public/blog/index.html
URL: http://svn.apache.org/viewvc/cordova/site/public/blog/index.html?rev=1675232&r1=1675231&r2=1675232&view=diff
==============================================================================
--- cordova/site/public/blog/index.html (original)
+++ cordova/site/public/blog/index.html Wed Apr 22 00:37:05 2015
@@ -69,6 +69,16 @@
 <ul class="posts">
   
     <li>
+    <span>21 Apr 2015</span> &raquo;
+    <a href="//cordova.apache.org/news/2015/04/21/tools-release.html">Tools Release: April 21, 2015</a>
+    </li>
+  
+    <li>
+    <span>21 Apr 2015</span> &raquo;
+    <a href="//cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html">Plugins Release and Moving plugins to npm: April 21, 2015</a>
+    </li>
+  
+    <li>
     <span>15 Apr 2015</span> &raquo;
     <a href="//cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Apache Cordova Android 4.0.0</a>
     </li>

Modified: cordova/site/public/index.html
URL: http://svn.apache.org/viewvc/cordova/site/public/index.html?rev=1675232&r1=1675231&r2=1675232&view=diff
==============================================================================
--- cordova/site/public/index.html (original)
+++ cordova/site/public/index.html Wed Apr 22 00:37:05 2015
@@ -75,7 +75,7 @@
         </ul>
         <div class="button-container">
 
-            <a class="button" href="#download">DOWNLOAD<label>Cordova version 4.3.0</label></a>
+            <a class="button" href="#download">DOWNLOAD<label>Cordova version 5.0.0</label></a>
 
         </div>
     </div>
@@ -101,34 +101,32 @@
   <h2>News <a href="/rss.xml" style="font-size:12pt; margin-left:10px">Subscribe</a></h2>
   <ul class="posts">
     
-      <li><span>15 Apr 2015</span> &raquo; <a href="//cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Apache Cordova Android 4.0.0</a>
+      <li><span>21 Apr 2015</span> &raquo; <a href="//cordova.apache.org/news/2015/04/21/tools-release.html">Tools Release: April 21, 2015</a>
       
-<p>We are happy to announce that <code>Cordova Android 4.0.0</code> has been released!</p>
+<p>New versions of cordova tools are now live!</p>
 
-<p>This release adds significant functionality, and also introduces a number of breaking changes. Mostly though, it adds first-class support for <a href="https://crosswalk-project.org/">Crosswalk</a> – a bundled modern WebView!</p>
+<ul>
+<li><a href="https://www.npmjs.org/package/cordova-lib">cordova-lib@5.0.0</a></li>
 
-<p><code>cordova-android@4.0.0</code> will be the default android version in the next version of <code>cordova</code>. If you just can’t wait though, you can try it out now:</p>
+<li><a href="https://www.npmjs.org/package/cordova">cordova@5.0.0</a></li>
 
-<pre><code>cd my_project
-cordova platform update android@4.0.0
-cordova plugin add https://github.com/apache/cordova-plugin-whitelist.git#r1.0.0
-# To install Crosswalk (optional):
-cordova plugin add https://github.com/MobileChromeApps/cordova-plugin-crosswalk-webview.git#1.0.0</code></pre>
+<li><a href="https://www.npmjs.org/package/plugman">plugman@0.23.1</a></li>
 
-      <div style="padding-bottom:2em"><a href="//cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Read More</a></div>
-    
-      <li><span>02 Mar 2015</span> &raquo; <a href="//cordova.apache.org/news/2015/03/02/tools-release.html">Tools Release: March 02, 2015</a>
-      
-<p>New versions of cordova tools are now live!</p>
+<li><a href="https://www.npmjs.org/package/cordova-js">cordova-js@3.9.0</a></li>
+</ul>
+
+<p>Release highlights:</p>
 
 <ul>
-<li><a href="https://www.npmjs.org/package/cordova-lib">cordova-lib@4.3.0</a></li>
+<li>Plugins have been renamed and the <strong>Cordova-CLI</strong> now supports fetching plugins from <strong>npm</strong>. We highly recommend reading about it in the <a href="http://cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html">plugins release blog post</a>.</li>
+
+<li><code>&lt;feature&gt;</code> tags have been renamed to <code>&lt;plugin&gt;</code> tags in your projects <code>config.xml</code>. Adding a <code>&lt;plugin&gt;</code> tag to your <code>config.xml</code> will fetch and install it on <code>cordova prepare</code> if it isn’t already installed.</li>
 
-<li><a href="https://www.npmjs.org/package/cordova">cordova@4.3.0</a></li>
+<li><strong>Cordova Android@4.0.0</strong> has been released and pinned as the default version for new projects. This includes support for pluggable WebViews! Read about it in the <a href="http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Android 4.0.0 release blog post</a>.</li>
 
-<li><a href="https://www.npmjs.org/package/plugman">plugman@0.23.0</a></li>
+<li>Our template app, <strong><a href="https://www.npmjs.com/package/cordova-app-hello-world">Cordova App Hello World</a></strong>, has been moved to <strong>npm</strong>.</li>
 
-<li><a href="https://www.npmjs.org/package/cordova-js">cordova-js@3.8.0</a></li>
+<li>Added the ability to manage your plugin and platform dependencies in your project’s <code>config.xml</code>. When adding plugins or platforms, use the <code>--save</code> flag to add them to <code>config.xml</code>. Ex: <code>cordova platform add android --save</code>. Existing projects can use <code>cordova plugin save</code> and <code>cordova platform save</code> commands to save all previously installed plugins and platforms into your project’s <code>config.xml</code>. Platforms and plugins will be autorestored when <code>cordova prepare</code> is run. This allows developers to easily manage and share their dependenceis among different development enviroments and with their coworkers.</li>
 </ul>
 
 <p>To update your tools:</p>
@@ -147,41 +145,164 @@ cordova plugin add https://github.com/Mo
 </li>
 </ul>
 
-<p>Release highlights:</p>
+<h1 id="changes_include">Changes include:</h1>
+
+      <div style="padding-bottom:2em"><a href="//cordova.apache.org/news/2015/04/21/tools-release.html">Read More</a></div>
+    
+      <li><span>21 Apr 2015</span> &raquo; <a href="//cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html">Plugins Release and Moving plugins to npm: April 21, 2015</a>
+      
+<p>The <strong>Apache Cordova</strong> team is happy to announce a new plugins release that coincides with us moving our core plugins to <strong><a href="https://www.npmjs.org/">npm</a></strong>!</p>
 
 <ul>
-<li><strong>Cordova-iOS</strong> developers will need to update their <code>iOS-deploy</code> dependency to launch on <strong>iOS</strong> devices. Please run <code>npm install -g ios-deploy</code> to install the latest version <code>1.4.0</code>.</li>
+<li>We are also encouraging third party plugin developers to start publishing their plugins to npm!</li>
 
-<li>You can now save your list of installed plugins and platforms using the <code>--save</code> command when adding platforms and plugins to your project. Saved platforms and plugins are automagically restored during prepare. Ex. <code>cordova platform add android --save</code>. This should make it easier developing cordova projects among a team.</li>
+<li>To start using plugins from <strong>npm</strong>, developers will have to update their <strong>Cordova CLI</strong> to version <strong>5.0.0</strong> or higher. Read about <strong>Cordova CLI 5.0.0</strong> in its <a href="http://cordova.apache.org/news/2015/04/21/tools-release.html">release blog post</a>.</li>
+</ul>
 
-<li>Plugin authors can use the new command <code>plugman createpackagejson &lt;plugin_path&gt;</code> to add a <code>package.json</code> file to their plugins.</li>
+<p>With the move over to <strong>npm</strong>, we have decided to rename our core plugins for improved readability and to better fit within the <strong>npm</strong> ecosystem.</p>
 
-<li>We are preparing to transition our plugin hosting over to npm. We will be doing a detailed blog post soon. <strong>Stay tuned</strong>.</li>
+<ul>
+<li>All of our core plugins have changed their IDs from <code>org.apache.cordova.*</code> to <code>cordova-plugin-*</code>.</li>
+
+<li>Developers can now install a plugin with the command <code>cordova plugin add cordova-plugin-device</code>. Using the new ID will fetch the plugin directly from <strong>npm</strong>.</li>
 </ul>
 
-<h1 id="changes_include">Changes include:</h1>
+<p>Our current <strong>Cordova plugins registry</strong> (<a href="http://plugins.cordova.io">CPR</a>) will continue to be operational for at least 6 months (<code>October 15th, 2015</code>) as we help plugin developers transition over to <strong>npm</strong>. This will also allow current <strong>Cordova</strong> developers to upgrade their <code>CLI</code> to version <strong>5.0.0</strong> or higher.</p>
+
+<ul>
+<li>We will be switching <a href="http://plugins.cordova.io">CPR</a> to read-only on <code>July 15th, 2015</code>.</li>
+</ul>
+
+<p>To find plugins on <strong>npm</strong>, search for <a href="https://www.npmjs.com/search?q=ecosystem%3Acordova">ecosystem:cordova</a>. We are working with <strong>npm</strong> to improve discoverability and will have more to announce later this year. We encourage all third party plugin developers to add <code>ecosystem:cordova</code> as a keyword in their plugin’s <code>package.json</code>.</p>
+
+<h2 id="plugin_authors_steps_to_move_your_plugin_to_npm">Plugin Authors: Steps to move your plugin to <strong>npm</strong></h2>
+
+<ol>
+<li>
+<p><strong>Optional</strong> Decide if you want to change your plugin’s <code>id</code>. If you decide to change it,</p>
+
+<ol>
+<li>Update the <code>id</code> in <code>plugin.xml</code> and update your readme with the new <code>id</code>.</li>
+
+<li>Send a pull request adding your new id and old id to <a href="https://github.com/stevengill/cordova-registry-mapper">Cordova Registry Mapper</a>.</li>
+
+<li>We integrate that module into the <strong>Cordova CLI</strong> to warn users to use the new <code>id</code> when adding plugins to their projects.</li>
+</ol>
+</li>
+
+<li>
+<p>Add a <code>package.json</code> to your plugins,</p>
+
+<ul>
+<li><strong>Note</strong>: To keep things simple, please make sure your <code>id</code> in <code>plugin.xml</code> is the same as your <code>package-name</code> in <code>package.json</code>.</li>
+
+<li>Use <code>plugman createpackagejson [PLUGIN DIRECTORY]</code> to create <code>package.json</code>.
+<ul>
+<li>This will create defaults based on existing values in your <code>plugin.xml</code>.</li>
+
+<li>It will also automatically add the keyword <code>ecosystem:cordova</code> to your newly generated <code>package.json</code> file.</li>
+
+<li>In addition, a <strong>cordova</strong> key will be added to your <code>package.json</code> which we plan to use in future updates of the tooling.</li>
+</ul>
+</li>
 
-      <div style="padding-bottom:2em"><a href="//cordova.apache.org/news/2015/03/02/tools-release.html">Read More</a></div>
+<li>View the <code>package.json</code> of <a href="https://github.com/apache/cordova-plugin-device/blob/master/package.json">cordova-plugin-device</a> to see an example of what your <code>package.json</code> should look like after running <code>plugman createpackagejson [PLUGIN DIRECTORY]</code> command.</li>
+
+<li>Plugins still require a <code>plugin.xml</code> to be installed into <strong>Cordova</strong> projects.</li>
+</ul>
+</li>
+
+<li>
+<p>Publish your plugin to <strong>npm</strong> using the <code>npm publish [PLUGIN DIRECTORY]</code>.</p>
+</li>
+</ol>
+
+<h2 id="new_whitelist_plugins">New Whitelist Plugins</h2>
+
+<p>We recently released <a href="https://www.npmjs.com/package/cordova-plugin-whitelist">cordova-plugin-whitelist</a> and <a href="https://www.npmjs.com/package/cordova-plugin-legacy-whitelist">cordova-plugin-legacy-whitelist</a>. We have revamped how whitelisting works starting with <code>cordova-android@4.0.0</code>. With this change, setting a <strong>Content-Security-Policy</strong> (CSP) is now supported. Network requests are blocked by default without <code>cordova-plugin-whitelist</code>, so install this plugin even to allow all requests, and even if you are using CSP.</p>
+
+<p><code>cordova-plugin-legacy-whitelist</code> allows <code>cordova-android@4.0.0</code> projects to continue using the old whitelisting method. We recommend using <code>cordova-plugin-whitelist</code> over <code>cordova-plugin-legacy-whitelist</code>.</p>
+
+<p>Other platforms will include support for <code>cordova-plugin-whitelist</code> in future releases. To learn more about whitelisting, please read the <code>cordova-android@4.0.0</code> <a href="http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">release blog post</a>.</p>
+<hr />
+<p>The following plugins were updated today:</p>
+
+<ul>
+<li>cordova-plugin-battery-status@1.0.0</li>
+
+<li>cordova-plugin-camera@1.0.0</li>
+
+<li>cordova-plugin-console@1.0.0</li>
+
+<li>cordova-plugin-contacts@1.0.0</li>
+
+<li>cordova-plugin-device@1.0.0</li>
+
+<li>cordova-plugin-device-motion@1.0.0</li>
+
+<li>cordova-plugin-device-orientation@1.0.0</li>
+
+<li>cordova-plugin-dialogs@1.0.0</li>
+
+<li>cordova-plugin-file@2.0.0</li>
+
+<li>cordova-plugin-file-transfer@1.0.0</li>
+
+<li>cordova-plugin-geolocation@1.0.0</li>
+
+<li>cordova-plugin-globalization@1.0.0</li>
+
+<li>cordova-plugin-inappbrowser@1.0.0</li>
+
+<li>cordova-plugin-legacy-whitelist@1.0.1</li>
+
+<li>cordova-plugin-media@1.0.0</li>
+
+<li>cordova-plugin-media-capture@1.0.0</li>
+
+<li>cordova-plugin-network-information@1.0.0</li>
+
+<li>cordova-plugin-splashscreen@2.0.0</li>
+
+<li>cordova-plugin-statusbar@1.0.0</li>
+
+<li>cordova-plugin-test-framework@1.0.0</li>
+
+<li>cordova-plugin-vibration@1.0.0</li>
+</ul>
+<hr />
+<p>To update your existing plugins, you need to update your version of <code>Cordova CLI</code> to version 5.0.0.</p>
+
+<pre><code>E.g. To update your cli:
     
-      <li><span>27 Feb 2015</span> &raquo; <a href="//cordova.apache.org/announcements/2015/02/27/cordova-windows-3.8.0.html">Apache Cordova Windows 3.8.0</a>
-      
-<p>We are happy to announce that <code>Cordova Windows 3.8.0</code> has been released!</p>
+    `npm install -g cordova@5.0.0`</code></pre>
+
+<p>Then remove your old plugin and re-add it using the new ID.</p>
+
+<pre><code>E.g. To update your camera plugin:
 
-<p>This release adds support for new Visual Studio 2015 Tools and has various other improvements. It will be the default Windows version when the cordova-cli 4.3.0 is released.</p>
+    `cordova plugin rm org.apache.cordova.camera`
+    `cordova plugin add cordova-plugin-camera`</code></pre>
 
-<p>To upgrade:</p>
+<p>Plugin changes include:</p>
 
-<pre><code>npm install -g cordova
-cd my_project
-cordova platform update windows</code></pre>
+      <div style="padding-bottom:2em"><a href="//cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html">Read More</a></div>
+    
+      <li><span>15 Apr 2015</span> &raquo; <a href="//cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Apache Cordova Android 4.0.0</a>
+      
+<p>We are happy to announce that <code>Cordova Android 4.0.0</code> has been released!</p>
 
-<p>To add it explicitly:</p>
+<p>This release adds significant functionality, and also introduces a number of breaking changes. Mostly though, it adds first-class support for <a href="https://crosswalk-project.org/">Crosswalk</a> – a bundled modern WebView!</p>
 
-<pre><code>cordova platform add windows@3.8.0</code></pre>
+<p><code>cordova-android@4.0.0</code> will be the default android version in the next version of <code>cordova</code>. If you just can’t wait though, you can try it out now:</p>
 
-<p>For non-CLI projects or for pre-3.0 projects, refer to the <a href="http://cordova.apache.org/docs/en/edge/guide_platforms_index.md.html">upgrade guides</a>.</p>
+<pre><code>cd my_project
+cordova platform update android@4.0.0
+cordova plugin add https://github.com/apache/cordova-plugin-whitelist.git#r1.0.0
+# To install Crosswalk (optional):
+cordova plugin add https://github.com/MobileChromeApps/cordova-plugin-crosswalk-webview.git#1.0.0</code></pre>
 
-      <div style="padding-bottom:2em"><a href="//cordova.apache.org/announcements/2015/02/27/cordova-windows-3.8.0.html">Read More</a></div>
+      <div style="padding-bottom:2em"><a href="//cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Read More</a></div>
     
   </ul>
   
@@ -385,7 +506,7 @@ cordova platform update windows</code></
 <div class="wrap download-pane">
     <h2 class="icon icon-download">Download &amp; Archives</h2>
     <p>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 <a href="http://cordova.apache.org/docs/en/4.0.0//guide_cli_index.md.html#The%20Command-Line%20Interface">Command-Line Interface</a> section of the documentation. </p>
-    <p>You can find our release zips with corresponding OpenPGPkeys, MD5 and SHA files on the <a onclick="_gaq.push(['_trackEvent', 'Download', '4.3.0'])" href="https://www.apache.org/dist/cordova/">Apache Cordova dist page</a>.</p>
+    <p>You can find our release zips with corresponding OpenPGPkeys, MD5 and SHA files on the <a onclick="_gaq.push(['_trackEvent', 'Download', '5.0.0'])" href="https://www.apache.org/dist/cordova/">Apache Cordova dist page</a>.</p>
 
     <p>Our <a href="artwork.html">artwork</a> is also available.</p>
     <p>Older versions can be downloaded from the <a href="http://archive.apache.org/dist/cordova/">archive</a>.</p>

Added: cordova/site/public/news/2015/04/21/tools-release.html
URL: http://svn.apache.org/viewvc/cordova/site/public/news/2015/04/21/tools-release.html?rev=1675232&view=auto
==============================================================================
--- cordova/site/public/news/2015/04/21/tools-release.html (added)
+++ cordova/site/public/news/2015/04/21/tools-release.html Wed Apr 22 00:37:05 2015
@@ -0,0 +1,393 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <link rel="SHORTCUT ICON" href="//cordova.apache.org/favicon.ico"/>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta name = "format-detection" content = "telephone=no">
+    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
+    <!-- Original Jekyll
+    <meta name="viewport" content="width=device-width">
+    -->
+    <title>Tools Release: April 21, 2015</title>
+    <!-- syntax highlighting CSS -->
+    <link rel="stylesheet" href="//cordova.apache.org/css/syntax.css">
+    <!-- Custom CSS -->
+    <link rel="stylesheet" href="//cordova.apache.org/css/main.css">
+
+    <!-- Cordova CSS -->
+    <link rel="stylesheet" type="text/css" href="//cordova.apache.org/css/master.css">
+    <script src="//cordova.apache.org/js/smooth.pack.js" type="text/javascript"></script>
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-94271-30']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+</head>
+
+<body>
+
+    <a class="scroll-point pt-top" name="top">
+</a>
+<div id="header">
+    <div class="wrap">
+        <a class="logo" href="//cordova.apache.org/#top"></a>
+        <div class="menu">
+            <a href="//cordova.apache.org/#about">About</a>
+            <a href="//cordova.apache.org/#news">News</a>
+            <a href="http://cordova.apache.org/docs/en/4.0.0/">Documentation</a>
+            <a href="http://plugins.cordova.io/">Plugins</a>
+            <a href="//cordova.apache.org/#links">Quick Links</a>
+            <a href="//cordova.apache.org/#contribute">Contribute</a>
+            <a href="//cordova.apache.org/#mailing-list">Mailing List</a>
+        </div>
+        <form class="menu-dropdown">
+            <select onchange="location = this.options[this.selectedIndex].value;">
+                <option value="//cordova.apache.org/#about">About</option>
+                <option value="//cordova.apache.org/#news">News</option>
+                <option value="http://cordova.apache.org/docs/en/4.0.0/">Documentation</option>
+                <option value="http://plugins.cordova.io/">Plugins</option>
+                <option value="//cordova.apache.org/#links">Quick Links</option>
+                <option value="//cordova.apache.org/#contribute">Contribute</option>
+                <option value="//cordova.apache.org/#mailing-list">Mailing List</option>
+            </select>
+        </form>
+    </div>
+    <div class="shadow"></div>
+</div> <!-- /header -->
+<div class="header-placeholder"></div>
+
+
+        <div class="site">
+    <h2>Tools Release: April 21, 2015</h2>
+    <div class="meta">Posted by: <a href="https://twitter.com/stevesgill">Steve Gill</a></div>
+    <p class="meta">21 Apr 2015</p>
+    <div class="post">
+    
+<p>New versions of cordova tools are now live!</p>
+
+<ul>
+<li><a href="https://www.npmjs.org/package/cordova-lib">cordova-lib@5.0.0</a></li>
+
+<li><a href="https://www.npmjs.org/package/cordova">cordova@5.0.0</a></li>
+
+<li><a href="https://www.npmjs.org/package/plugman">plugman@0.23.1</a></li>
+
+<li><a href="https://www.npmjs.org/package/cordova-js">cordova-js@3.9.0</a></li>
+</ul>
+
+<p>Release highlights:</p>
+
+<ul>
+<li>Plugins have been renamed and the <strong>Cordova-CLI</strong> now supports fetching plugins from <strong>npm</strong>. We highly recommend reading about it in the <a href="http://cordova.apache.org/announcements/2015/04/21/plugins-release-and-move-to-npm.html">plugins release blog post</a>.</li>
+
+<li><code>&lt;feature&gt;</code> tags have been renamed to <code>&lt;plugin&gt;</code> tags in your projects <code>config.xml</code>. Adding a <code>&lt;plugin&gt;</code> tag to your <code>config.xml</code> will fetch and install it on <code>cordova prepare</code> if it isn’t already installed.</li>
+
+<li><strong>Cordova Android@4.0.0</strong> has been released and pinned as the default version for new projects. This includes support for pluggable WebViews! Read about it in the <a href="http://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html">Android 4.0.0 release blog post</a>.</li>
+
+<li>Our template app, <strong><a href="https://www.npmjs.com/package/cordova-app-hello-world">Cordova App Hello World</a></strong>, has been moved to <strong>npm</strong>.</li>
+
+<li>Added the ability to manage your plugin and platform dependencies in your project’s <code>config.xml</code>. When adding plugins or platforms, use the <code>--save</code> flag to add them to <code>config.xml</code>. Ex: <code>cordova platform add android --save</code>. Existing projects can use <code>cordova plugin save</code> and <code>cordova platform save</code> commands to save all previously installed plugins and platforms into your project’s <code>config.xml</code>. Platforms and plugins will be autorestored when <code>cordova prepare</code> is run. This allows developers to easily manage and share their dependenceis among different development enviroments and with their coworkers.</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/04/15/cordova-android-4.0.0.html">Cordova Android 4.0.0</a></li>
+
+<li><a href="https://github.com/apache/cordova-wp8/blob/master/RELEASENOTES.md">Cordova WP8 3.8.0</a></li>
+
+<li><a href="https://github.com/apache/cordova-windows/blob/master/RELEASENOTES.md">Cordova Windows 3.8.1</a></li>
+</ul>
+
+<h2 id="cordovalib">cordova-lib</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8865">CB-8865</a> Fixed <code>plugman.help()</code></li>
+
+<li>Pinned <strong>Cordova-Android</strong> version <strong>4.0.0</strong></li>
+
+<li>Fix <code>getPlatformVersion</code> fails for paths with spaces</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8799">CB-8799</a> Save plugin/platform <code>src</code> and <code>version</code> to <code>spec</code> attribute.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8807">CB-8807</a> Platform add fails to add plugins with variables.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8832">CB-8832</a> Fix <strong>iOS</strong> icon copying logic to not use default for every size</li>
+
+<li>Updated pinned versions of <strong>Windows</strong> and <strong>wp8</strong>.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8775">CB-8775</a> Adding a plugin will copy it to plugins folder, except if the plugin’s new or old id is already installed.</li>
+
+<li>Fix <code>setGlobalPreference()</code> in <code>ConfigParser</code></li>
+
+<li>Removed mostly unused <code>relativePath</code> checking and added missing cases for <code>isAbsolutePath</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8791">CB-8791</a> Recognize <code>UAP</code> as a valid <code>TargetPlatformIdentifier</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8784">CB-8784</a> Prepare with no platforms should restore all platforms.</li>
+
+<li>Fix <code>plugman install</code> failure on <strong>iOS</strong> containing <code>&amp;</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8703">CB-8703</a> Add support for <code>semver</code> and <code>device-specific</code> targeting of <code>config-file</code> to <strong>Windows</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8596">CB-8596</a> Expose APIs to retrieve platforms and plugins saved in <code>config.xml</code>.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8741">CB-8741</a> Make plugin <code>--save</code> work more like <code>npm install</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8755">CB-8755</a> Plugin <code>--save</code>: Multiple <code>config.xml</code> entries don’t get removed</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8754">CB-8754</a> Auto-restoring a plugin fails when adding a platform.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8651">CB-8651</a> Restoring platforms causes plugin install to be triggered twice</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8731">CB-8731</a> Updated <code>app-hello-world</code> dependency to <strong>3.9.0</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8757">CB-8757</a> <strong>iOS</strong>: Make paths with <code>--link</code> relative to the real project path</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8286">CB-8286</a> Fix regression from e70432f2: Never want to link to <code>app-hello-world</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8737">CB-8737</a> Available platforms list includes extraneous values</li>
+
+<li>Bugfix to <code>json.parse</code> before using <code>cfg</code></li>
+
+<li>Add <code>merges/</code> by default, now all tests pass</li>
+
+<li>Move <code>cordova-app-hello-world</code> dependency to <code>cordova-lib</code></li>
+
+<li>Support the old 4-argument version of <code>cordova create</code> again</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8286">CB-8286</a> Update <code>create.js</code> to always require passing in a <code>www</code></li>
+
+<li>Show <strong>npm</strong> failure message when plugin fetch fails</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8725">CB-8725</a> Fix plugin add from <strong>npm</strong> when authenticated to CPR</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8499">CB-8499</a> Remove <code>project_dir</code> from (un)installers signature</li>
+
+<li>Add <code>addElement()</code> to <code>ConfigParser</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8696">CB-8696</a> Fix fetching of dependencies with semver constraints rather than exact versions</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7747">CB-7747</a> Add <code>&lt;allow-intent&gt;</code> for App Store on <strong>iOS</strong></li>
+
+<li>Export <code>PlatformProjectAdapter</code> from <code>platforms.js</code></li>
+
+<li>Allow subdirs for icons on <strong>BB10</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8670">CB-8670</a> Error when set engine name to <code>cordova-windows</code> in <code>plugin.xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8521">CB-8521</a> Adds <code>cordova plugin save</code> which saves all installed plugins to config.xml</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7698">CB-7698</a> BugFix: For plugins which require variables, <code>cordova plugin add FOO</code> should fail when no variables specified.</li>
+
+<li>Add <code>setGlobalPreference()</code> to <code>ConfigParser</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8499">CB-8499</a> Merge platforms.js from cordova and plugman</li>
+
+<li>Rename references to <code>feature</code> to <code>plugin</code></li>
+
+<li>Deprecate the old feature syntax from <code>config.xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8634">CB-8634</a> Adds support for custom branches for <code>cordova platform add</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8633">CB-8633</a> BugFix: Support for urls to tarballs was broken</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8499">CB-8499</a> <code>cordova platform save</code>: save installed platforms and their sources (versions/git_urls/folders) Into <code>config.xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8499">CB-8499</a> When deleting a platform, remove it from <code>platforms.json</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8499">CB-8499</a> 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 <code>cordova platform save</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7747">CB-7747</a> Add <code>&lt;allow-intent&gt;</code> to default template</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8616">CB-8616</a> Support 9-patch images for default <strong>Android</strong> splashscreen</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Fixed regex in <code>isValidCprName</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Merged <code>fetchNPM</code> and <code>fetchPlugReg</code> into <code>fetchPlugin</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Updated regex in <code>isValidCprName</code> to exclude matching <code>@version</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Split up <code>changePluginId</code> into two functions</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8457">CB-8457</a> Ignore version specifier when running hooks</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8578">CB-8578</a> <code>cordova plugin add &lt;plugin&gt;</code> should be able to restore urls and folders in addition to versions</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7827">CB-7827</a> Add support for <code>android-activityName</code> within <code>config.xml</code></li>
+
+<li>Add <code>org.apache.cordova.test-framework</code> to plugman publish whitelist</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8577">CB-8577</a> Read plugin variables from correct tag</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Added <code>plugin-name</code> support for removing plugins.</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Skip <strong>CPR</strong> if <code>pluginID</code> isn’t reverse domain name style</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8551">CB-8551</a> Added <strong>npm</strong> fetching as fallback</li>
+</ul>
+
+<h2 id="cordovacli">cordova-cli</h2>
+
+<ul>
+<li>Add information on <strong>Firefox OS</strong> to the <code>README</code></li>
+
+<li>Update link to hooks <code>README</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8634">CB-8634</a> Adds docs about support for custom branches for <code>cordova platform add</code></li>
+</ul>
+
+<h2 id="cordovajs">cordova-js</h2>
+
+<ul>
+<li>Verify that <code>window.cordova</code> does not already exist and throw error if it does</li>
+
+<li>Added <code>appveyor</code> badge</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8711">CB-8711</a> Wait for all callbacks before evaluating expectations</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8223">CB-8223</a> Adds <code>configparser</code> module for exposing <code>config.xml</code> in the <strong>Browser</strong> platform</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8667">CB-8667</a> <strong>Windows</strong> Handle case where checking for <code>NORESULT</code> returns falsy</li>
+
+<li>Add <strong>TravisCI</strong> link and banner</li>
+</ul>
+
+<h2 id="plugman">plugman</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8637">CB-8637</a> Add <strong>Windows</strong> platform</li>
+</ul>
+
+<h2 id="pinned_platform_versions_for_cordova_cli_500">Pinned Platform Versions for <strong>Cordova CLI 5.0.0</strong></h2>
+
+<ul>
+<li>Cordova Amazon-FireOS: 3.6.3</li>
+
+<li>Cordova Android: 4.0.0</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: 3.8.1</li>
+
+<li>Cordova WP8: 3.8.0</li>
+</ul>
+
+    </div>
+</div>
+
+
+
+    <a class="scroll-point" name="links"></a>
+<hr/>
+
+<div class="wrap quick-links-pane">
+    <h2 class="icon icon-quick-links">Quick Links</h2>
+    <br/>
+    <ul class="quick-links-header">
+        <li>General</li>
+        <li>Development</li>
+        <li class="last">Apache Software Foundation</li>
+    </ul>
+    <div class="clear"></div>
+</div>
+
+<div class="grid">
+    <div class="wrap">
+        <div class="list-container">
+            <ul class="list quick-links">
+                <li class="corner"></li>
+                <li><a href="//cordova.apache.org/index.html#about">About Cordova<span></span></a></li>
+
+                
+                <li><a href="http://projects.apache.org/projects/cordova.html">Apache Project Page<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License<span></span></a></li>
+                
+
+                <li><a href="//cordova.apache.org/artwork.html">Artwork<span></span></a></li>
+            </ul>
+
+            <ul class="list quick-links">
+                <li class="corner"></li>
+                <li><a href="//cordova.apache.org/index.html#download">Download<span></span></a></li>
+                <li><a href="http://cordova.apache.org/docs/en/4.0.0/">Documentation<span></span></a></li>
+
+                
+                <li><a href="https://git-wip-us.apache.org/repos/asf">Source Code<span></span></a></li>
+                
+                <li><a href="https://issues.apache.org/jira/browse/CB">Issue Tracker<span></span></a></li>
+                
+                <li><a href="http://wiki.apache.org/cordova/">Wiki<span></span></a></li>
+                
+
+                <li><a href="//cordova.apache.org/index.html#mailing-list">Mailing List<span></span></a></li>
+
+                <li><a href="http://stackoverflow.com/tags/cordova">Support<span></span></a></li>
+            </ul>
+
+            <ul class="list quick-links last">
+                <li class="corner"></li>
+                
+                <li><a href="http://www.apache.org/">About ASF<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/foundation/thanks.html">Thanks<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor<span></span></a></li>
+                
+                <li><a href="http://www.apache.org/security/">Security<span></span></a></li>
+                
+            </ul>
+
+            <div class="clear"></div>
+        </div>
+    </div>
+</div>
+
+
+    <hr/>
+<div id="footer">
+    <p>Copyright © 2012, 2013 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>
+    Apache and the Apache feather logos are <a href="http://www.apache.org/foundation/marks/list/">trademarks</a> of The Apache Software Foundation.
+    </p>
+    <a class="closing" href="#top"></a>
+</div>
+
+
+</body>
+</html>



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


Mime
View raw message