You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2015/03/03 07:53:28 UTC
svn commit: r1663531 [10/12] - in /cordova/site: ./ public/
public/announcements/2013/11/15/ public/announcements/2013/11/22/
public/announcements/2013/12/16/ public/announcements/2014/02/20/
public/announcements/2014/05/23/ public/announcements/2014/0...
Added: cordova/site/public/news/2015/03/02/tools-release.html
URL: http://svn.apache.org/viewvc/cordova/site/public/news/2015/03/02/tools-release.html?rev=1663531&view=auto
==============================================================================
--- cordova/site/public/news/2015/03/02/tools-release.html (added)
+++ cordova/site/public/news/2015/03/02/tools-release.html Tue Mar 3 06:53:27 2015
@@ -0,0 +1,349 @@
+<!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: March 02, 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: March 02, 2015</h2>
+ <div class="meta">Posted by: <a href="https://twitter.com/stevesgill">Steve Gill</a></div>
+ <p class="meta">02 Mar 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@4.3.0</a></li>
+
+<li><a href="https://www.npmjs.org/package/cordova">cordova@4.3.0</a></li>
+
+<li><a href="https://www.npmjs.org/package/plugman">plugman@0.23.0</a></li>
+
+<li><a href="https://www.npmjs.org/package/cordova-js">cordova-js@3.8.0</a></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>
+
+<p>Release highlights:</p>
+
+<ul>
+<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>Plugin authors can use the new command <code>plugman createpackagejson <plugin_path></code> to add a <code>package.json</code> file to their plugins.</li>
+
+<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>
+
+<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/02/25/cordova-ios-3.8.0.html">Cordova iOS 3.8.0</a></li>
+
+<li><a href="">Cordova Windows 3.8.0</a></li>
+
+<li><a href="http://cordova.apache.org/announcements/2015/02/06/cordova-android-3.7.1.html">Cordova Android 3.7.1</a></li>
+</ul>
+
+<h2 id="cordovalib">cordova-lib</h2>
+
+<ul>
+<li>Updated pinned versions of <strong>iOS</strong> to 3.8.0 and <strong>Android</strong> to 3.7.1</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8284">CB-8284</a> Revert <code>npm</code> dependency due to issues with registry</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8524">CB-8524</a> Switched to the latest <strong>Windows</strong> release</li>
+
+<li>changed <code>createpackage.json</code> keyword to <code>ecosystem:cordova</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8448">CB-8448</a> Add support for activities</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8482">CB-8482</a> Rename: <code>platformId</code> -> <code>platformName</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8482">CB-8482</a> Update engine syntax within config.xml</li>
+
+<li><code>--save</code> flag for plugins</li>
+
+<li>Restore plugins and platforms on prepare</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8472">CB-8472</a> Canât find <code>config.xml</code> error installing browser platform after plugin</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8469">CB-8469</a> <strong>Android</strong>: Call into platformâs <code>build.js</code> after <code>plugin add</code> so that <strong>Android Studio</strong> will work without needing an explicit command-line build first</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8123">CB-8123</a> Plugin references can target specific <strong>Windows</strong> platforms</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8420">CB-8420</a> Make <code>cordova plugin add FOO</code> use version from config.xml</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8239">CB-8239</a> Fix <code>cordova platform add PATH</code> when <em>PATH</em> is relative and <em>CWD</em> != <em>project root</em></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8227">CB-8227</a> CB8237 <a href="https://issues.apache.org/jira/browse/CB-8238">CB-8238</a> Add <code>--save</code> flag and autosave to <code>cordova platform add</code>, <code>cordova platform remove</code> and <code>cordova platform update</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8409">CB-8409</a> <code>compile</code>: bubble failures</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8239">CB-8239</a> Fix <code>cordova platform update</code> should ignore <code><cdv:engine></code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8390">CB-8390</a> <strong>Android</strong>: Make <code><framework custom=false></code> work with <strong>Gradle</strong></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8416">CB-8416</a> Updated <code>plugman publish</code> to temporarily rename existing <code>package.json</code> files</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8416">CB-8416</a> Added <code>plugman createpackagejson .</code> command to create a <code>package.json</code> from <code>plugin.xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8377">CB-8377</a> Fixed <code><runs></code> tag parsing</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-5696">CB-5696</a> Find <strong>iOS</strong> project directory using the xcode project file</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8373">CB-8373</a> <strong>Android</strong>: Add <strong>Gradle</strong> references to project.properties rather than build.gradle</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8370">CB-8370</a> Make <code>plugman publish</code> without args default to <em>CWD</em></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8366">CB-8366</a> <strong>Android</strong>: Remove empty <code><framework></code> directory upon uninstall</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6973">CB-6973</a> Enable JSHint for spec-cordova</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8239">CB-8239</a> Add support for git urls to âcordova platform addâ</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8358">CB-8358</a> Add <code>--link</code> for <code>platform add</code> and <code>platform update</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-6973">CB-6973</a> Remove base rules from individual files in <code>src</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8354">CB-8354</a> Add âlink support for <strong>iOS</strong> source and header files</li>
+
+<li>Make all ad-hoc <code>plugin.xml</code> parsing use <code>PluginInfo</code> instead</li>
+
+<li>Make all usages of <code>PluginInfo</code> use <code>PluginInfoProvider</code> instead</li>
+
+<li>Add <code>PluginInfoProvider</code> for better caching of <code>PluginInfo</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8223">CB-8223</a> Expose <code>config.xml</code> in the Browser platform</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8168">CB-8168</a> <code>--list</code> support for cordova-lib</li>
+
+<li><strong>FireOS</strong> Improve error message when <code><source-file></code> is missing <code>target-dir</code></li>
+
+<li>Make <code>addUninstalledPluginToPrepareQueue</code> take <code>pluginId</code> rather than <code>dirName</code></li>
+</ul>
+
+<h2 id="cordovacli">cordova-cli</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8439">CB-8439</a> Fix <code>cordova platform update</code> documentation to include <code><plat-spec></code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8379">CB-8379</a> Have <code>--version</code> print out <strong>cordova-lib</strong> version if itâs not the same as CLIâs version</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8211">CB-8211</a>, <a href="https://issues.apache.org/jira/browse/CB-8358">CB-8358</a> Update <code>--link</code> help text</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8168">CB-8168</a> <code>--list</code> support for CLI</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8227">CB-8227</a> <a href="https://issues.apache.org/jira/browse/CB-8237">CB-8237</a> <a href="https://issues.apache.org/jira/browse/CB-8238">CB-8238</a> Add <code>--save</code> option to <code>cordova platform add</code>, <code>cordova platform remove</code> and <code>cordova platform update</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-5316">CB-5316</a> Spell Cordova as a brand unless itâs a command or script</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-7950">CB-7950</a> CLI make <code>CordovaCliCreate.prototype.run</code> vaguely correct</li>
+</ul>
+
+<h2 id="cordovajs">cordova-js</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8378">CB-8378</a> <strong>Android</strong>: Deleted <code>hidekeyboard</code> & <code>showkeyboard</code> events</li>
+
+<li><strong>Android</strong>: Use correct plugin name for <code>navigator.app</code> <code>exec()</code> calls</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8158">CB-8158</a> Fixed <code>symbolList</code> require</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8298">CB-8298</a> <strong>Android</strong>: Execute <code>exec</code> callbacks within their own stack frames</li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8210">CB-8210</a> Remove unused <code>onDestroy</code> channel</li>
+
+<li>Fixed <code>callbackFromNative</code> method</li>
+</ul>
+
+<h2 id="plugman">plugman</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/CB-8416">CB-8416</a> Added <code>plugman createpackagejson .</code> command to generate a <code>package.json</code> file from <code>plugin.xml</code></li>
+
+<li><a href="https://issues.apache.org/jira/browse/CB-8370">CB-8370</a> Update documentation for <code>plugman publish</code> without args</li>
+</ul>
+
+<h2 id="pinned_platform_versions_for_cordova_cli_420">Pinned Platform Versions for Cordova CLI 4.2.0</h2>
+
+<ul>
+<li>Cordova Amazon-FireOS: 3.6.3</li>
+
+<li>Cordova Android: 3.7.1</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.0</li>
+
+<li>Cordova WP8: 3.7.1</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