2016-01-14 19:38:06 -08:00

249 lines
9.1 KiB
HTML

<!doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Build Number Ranges / IntelliJ Platform SDK DevGuide</title>
<link rel="stylesheet" href="/intellij/sdk/docs/app/css/styles.min.css">
<!-- non-retina iPad pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-72x72.png" sizes="72x72">
<!-- retina iPhone pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-114x114.png" sizes="114x114">
<!-- retina iPad pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-144x144.png" sizes="144x144">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/intellij/sdk/docs/apple-touch-icon-precomposed.png">
<!-- normal favicon -->
<link rel="shortcut icon" type="image/x-icon" href="/intellij/sdk/docs/favicon.ico">
<link rel="icon" type="image/png" href="/intellij/sdk/docs/favicon.png">
<link rel="stylesheet" href="/intellij/sdk/docs/styles/styles.css"></head>
<body data-id="basics/getting_started/build_number_ranges">
<div class="wrapper">
<section class="panel _nav">
<header class="panel__header">
<div class="container">
<form class="search-box">
<label for="search-box__input" class="search-box__label">
<input type="text" class="search-box__input" id="search-box__input" placeholder="Search IntelliJ Platform SDK DevGuide">
</label>
<div class="search-box__clear" title="Clear"></div>
</form>
</div>
</header>
<nav class="panel__content">
<div class="container _nav">
<menu class="nav-tree"></menu>
</div>
<div class="container _footer panel__footer">
<p><a href="https://youtrack.jetbrains.com/issues/IJSDK">Send feedback</a></p>
<p>&copy; 2000&ndash;2016 <a href="//www.jetbrains.com">JetBrains</a> s.r.o.<br>
All rights reserved.</p>
</div>
</nav>
</section>
<main class="panel _main" role="main">
<header class="panel__header">
<div class="container">
<h3>IntelliJ Platform SDK DevGuide</h3>
<div class="shortcuts-switcher"><label for="switch-shortcuts">Keymap:</label><select id="switch-shortcuts" class="select _shortcuts" height="1">
<option data-group="primary" value="default" selected>Default</option>
<option data-group="primary" value="default_for_gnome">GNOME</option>
<option data-group="primary" value="default_for_kde">KDE</option>
<option data-group="primary" value="default_for_xwin">XWindow</option>
<option data-group="primary" value="emacs">Emacs</option>
<option data-group="primary" value="jbuilder">JBuilder</option>
<option data-group="primary" value="visual_studio">Visual Studio</option>
<option data-group="primary" value="netbeans_6.5">NetBeans 6.5</option>
<option data-group="primary" value="eclipse">Eclipse</option>
<option data-group="secondary" value="mac_os_x_10.5_">OS X 10.5+</option>
<option data-group="secondary" value="mac_os_x">OS X</option>
<option data-group="secondary" value="eclipse_mac_os_x">OS X Eclipse</option></select>
</div>
<div class="panel-trigger"></div>
</div>
</header>
<section class="panel__content">
<div class="container">
<article class="article" data-shortcut-switcher="false">
<h1>Build Number Ranges</h1>
<p>Use this reference of build number ranges to specify the correct <code class="code highlight language-text">since-build</code> and <code class="code highlight language-text">until-build</code> values in your plugin descriptor.</p>
<p>Starting with IntelliJ IDEA 9 beta, a multi-part build number is used, such as:</p>
<pre><code class="code-block__wrapper code-block _highlighted lang_text">IU-90.94
</code></pre>
<p>The number consists of the following parts:</p>
<ul>
<li>Product ID (IC for IDEA Community, IU for IDEA Ultimate, RM for RubyMine, PY for PyCharm, etc.)</li>
<li>Branch number (“90”)</li>
<li>Build number in the branch (“94”)</li>
</ul>
<p>Every time a release branch is created for one of the products based on IntelliJ Platform, the branch number in the release branch is incremented by 1, and the branch number in the trunk is incremented by 2. Accordingly, the trunk always has even branch numbers (90, 92, 94, etc.), while release branches have odd branch numbers (91, 93, etc.). For example, the RubyMine 7 release branch has the branch number 139.</p>
<p>Multi-part build numbers can also be used in the <code class="code highlight language-text">since-build</code> and <code class="code highlight language-text">until-build</code> attributes of <code class="code highlight language-text">idea-version</code>. Usually you should omit the product ID and use only the branch number and build number, for example:</p>
<pre><code class="code-block__wrapper code-block _highlighted lang_xml"><span class="nt">&lt;idea-version</span> <span class="na">since-build=</span><span class="s">"94.539"</span><span class="nt">/&gt;</span>
</code></pre>
<p>The following branch numbers are used for IntelliJ Platform-based products and build numbers of recent IDE versions:</p>
<ul>
<li>branch 143 - IntelliJ IDEA 15, WebStorm 11, PyCharm 5, PhpStorm 10, RubyMine 8, AppCode 3.3, CLion 1.2, DataGrip 1.0</li>
<li>branch 141 - IntelliJ IDEA 14.1, WebStorm 10, PyCharm 4.1, Android Studio 1.3</li>
<li>branch 139 - IntelliJ IDEA 14, WebStorm 9, PyCharm 4, PhpStorm 8, RubyMine 7</li>
<li>branch 135 - IntelliJ IDEA 13.1, WebStorm 8</li>
<li>branch 133 - IntelliJ IDEA 13, PyCharm 3.1, WebStorm 7, PhpStorm 7</li>
<li>branch 131 - WebStorm 7, PyCharm 3.0, PhpStorm 7</li>
<li>branch 129 - IntelliJ IDEA 12.1, bug-fix updates for PyCharm 2.7, PhpStorm/WebStorm 6</li>
<li>branch 127 - PhpStorm/WebStorm 6.0, AppCode 2.0</li>
<li>branch 125 - PyCharm 2.7, RubyMine 5.0</li>
<li>branch 123 - IntelliJ IDEA 12
<ul>
<li>12.0 - 123.72</li>
</ul>
</li>
<li>branch 121 - AppCode 1.6, PyCharm 2.6, PhpStorm/WebStorm 5.0</li>
<li>branch 119 - RubyMine 4.5</li>
<li>branch 117 - IntelliJ IDEA 11.1, PyCharm 2.5, RubyMine 4.0.x, AppCode 1.5, PhpStorm/WebStorm 4.0
<ul>
<li>11.1 - 117.105</li>
<li>11.1.1 - 117.117</li>
<li>11.1.2 - 117.418</li>
<li>11.1.3 - 117.798</li>
</ul>
</li>
<li>branch 111 - IntelliJ IDEA 11.0
<ul>
<li>11.0 - 111.69</li>
<li>11.0.1 - 111.167</li>
<li>11.0.2 - 111.277</li>
</ul>
</li>
<li>branch 107 - IDEA 10.5
<ul>
<li>10.5 - 107.105</li>
<li>10.5.1 - 107.322</li>
<li>10.5.2 - 107.587</li>
</ul>
</li>
<li>branch 103 - IDEA 10.0.2+
<ul>
<li>10.0.2 - 103.72</li>
<li>10.0.3 - 103.255</li>
</ul>
</li>
<li>10.0 - 99.18
<ul>
<li>10.0.1 - 99.32</li>
</ul>
</li>
<li>branch 95 - IDEA 9.0.2+
<ul>
<li>9.0.2 - 95.66</li>
<li>9.0.3 - 95.429</li>
<li>9.0.4 - 95.627</li>
<li>branch 99 - IDEA 10.0</li>
</ul>
</li>
<li>branch 93 - IDEA 9.0
<ul>
<li>9.0 - 93.13</li>
<li>9.0.1 - 93.94</li>
</ul>
</li>
</ul>
<hr />
<p>Previous versions of IntelliJ IDEA use linear build numbers, with the following ranges:</p>
<ul>
<li>IntelliJ IDEA 8.1.x - 9500-9999
<ul>
<li>IntelliJ IDEA 8.1 - 9732</li>
</ul>
</li>
<li>IntelliJ IDEA 8.0.x - 9100-9499
<ul>
<li>IntelliJ IDEA 8.0.1 - 9164</li>
</ul>
</li>
<li>IntelliJ IDEA 8.0 - 8000-9099
<ul>
<li>IntelliJ IDEA 8.0M1 - 8664</li>
<li>IntelliJ IDEA 8.0 - 9013</li>
</ul>
</li>
<li>IntelliJ IDEA 7.0.2+ - 7500-7999
<ul>
<li>7.0.2 - 7590</li>
<li>7.0.3 - 7757</li>
<li>7.0.5 - 7971</li>
</ul>
</li>
<li>IntelliJ IDEA 7.0 final - 7200-7499
<ul>
<li>7.0 final - 7361</li>
</ul>
</li>
<li>IntelliJ IDEA 7.0 pre-M2 - 6900-7199
<ul>
<li>7.0 M2 - 7126</li>
</ul>
</li>
<li>IntelliJ IDEA 7.0 pre-M1 - 6500-6899
<ul>
<li>7.0 M1 - 6813</li>
</ul>
</li>
<li>IntelliJ IDEA 6.0.2 branch - 6000-6499
<ul>
<li>6.0.5 - 6180</li>
<li>6.0.6 - 6197</li>
</ul>
</li>
<li>IntelliJ IDEA 6.0 branch - 5000-5999
<ul>
<li>6.0.1 - 5784</li>
</ul>
</li>
<li>IntelliJ IDEA 5.1 branch - 4000-4999
<ul>
<li>5.1.2 - 4267</li>
</ul>
</li>
</ul>
<div class="last-modified">
Last modified: 17 December 2015
</div>
</article>
<section class="disqus">
<div id="disqus_thread"></div>
</section>
</div>
</section>
</main>
</div>
<script data-main="/intellij/sdk/docs/app/js/main.build" data-baseurl="/intellij/sdk/docs/" src="/intellij/sdk/docs/app/js/vendor/requirejs/require.js"></script>
</body>
</html>