Skip to content
Browse files

Latest 0.13.0-SNAPSHOT docs, including harrah/xsbt to sbt/sbt changes

  • Loading branch information...
1 parent 2706181 commit 82a32ff8c85ea0a0edf477a20b9d0ee8a43fd7ad @harrah harrah committed Jan 5, 2013
Showing with 3,502 additions and 3,635 deletions.
  1. +21 −21 0.13.0-SNAPSHOT/docs/Community/ChangeSummary_0.12.0.html
  2. +289 −0 0.13.0-SNAPSHOT/docs/Community/ChangeSummary_0.13.0.html
  3. +92 −57 0.13.0-SNAPSHOT/docs/Community/Changes.html
  4. +42 −14 0.13.0-SNAPSHOT/docs/Community/Community-Plugins.html
  5. +1 −1 0.13.0-SNAPSHOT/docs/Community/Credits.html
  6. +1 −1 0.13.0-SNAPSHOT/docs/Community/Nightly-Builds.html
  7. +2 −2 0.13.0-SNAPSHOT/docs/Community/Opportunities.html
  8. +3 −3 0.13.0-SNAPSHOT/docs/Community/Repository-Rules.html
  9. +6 −6 0.13.0-SNAPSHOT/docs/Community/Using-Sonatype.html
  10. +1 −1 0.13.0-SNAPSHOT/docs/Community/index.html
  11. +13 −10 0.13.0-SNAPSHOT/docs/Detailed-Topics/Artifacts.html
  12. +8 −10 0.13.0-SNAPSHOT/docs/Detailed-Topics/Best-Practices.html
  13. +33 −41 0.13.0-SNAPSHOT/docs/Detailed-Topics/Classpaths.html
  14. +16 −16 0.13.0-SNAPSHOT/docs/Detailed-Topics/Command-Line-Reference.html
  15. +9 −11 0.13.0-SNAPSHOT/docs/Detailed-Topics/Compiler-Plugins.html
  16. +262 −0 0.13.0-SNAPSHOT/docs/Detailed-Topics/Configuring-Scala.html
  17. +7 −7 0.13.0-SNAPSHOT/docs/Detailed-Topics/Console-Project.html
  18. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Cross-Build.html
  19. +3 −3 0.13.0-SNAPSHOT/docs/Detailed-Topics/Dependency-Management-Flow.html
  20. +10 −10 0.13.0-SNAPSHOT/docs/Detailed-Topics/Forking.html
  21. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Global-Settings.html
  22. +47 −47 0.13.0-SNAPSHOT/docs/Detailed-Topics/Inspecting-Settings.html
  23. +6 −6 0.13.0-SNAPSHOT/docs/Detailed-Topics/Java-Sources.html
  24. +5 −5 0.13.0-SNAPSHOT/docs/Detailed-Topics/Launcher.html
  25. +18 −18 0.13.0-SNAPSHOT/docs/Detailed-Topics/Library-Management.html
  26. +5 −5 0.13.0-SNAPSHOT/docs/Detailed-Topics/Local-Scala.html
  27. +234 −0 0.13.0-SNAPSHOT/docs/Detailed-Topics/Macro-Projects.html
  28. +3 −3 0.13.0-SNAPSHOT/docs/Detailed-Topics/Mapping-Files.html
  29. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Migrating-from-sbt-0.7.x-to-0.10.x.html
  30. +25 −21 0.13.0-SNAPSHOT/docs/Detailed-Topics/Parallel-Execution.html
  31. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Parsing-Input.html
  32. +4 −4 0.13.0-SNAPSHOT/docs/Detailed-Topics/Paths.html
  33. +2 −2 0.13.0-SNAPSHOT/docs/Detailed-Topics/Process.html
  34. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Proxy-Repositories.html
  35. +12 −12 0.13.0-SNAPSHOT/docs/Detailed-Topics/Publishing.html
  36. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Resolvers.html
  37. +3 −3 0.13.0-SNAPSHOT/docs/Detailed-Topics/Running-Project-Code.html
  38. +2 −2 0.13.0-SNAPSHOT/docs/Detailed-Topics/Scripts.html
  39. +1 −1 0.13.0-SNAPSHOT/docs/Detailed-Topics/Setup-Notes.html
  40. +13 −18 0.13.0-SNAPSHOT/docs/Detailed-Topics/TaskInputs.html
  41. +168 −220 0.13.0-SNAPSHOT/docs/Detailed-Topics/Tasks.html
  42. +20 −20 0.13.0-SNAPSHOT/docs/Detailed-Topics/Testing.html
  43. +8 −8 0.13.0-SNAPSHOT/docs/Detailed-Topics/Triggered-Execution.html
  44. +5 −5 0.13.0-SNAPSHOT/docs/Detailed-Topics/Understanding-incremental-recompilation.html
  45. +3 −3 0.13.0-SNAPSHOT/docs/Detailed-Topics/Update-Report.html
  46. +15 −2 0.13.0-SNAPSHOT/docs/Detailed-Topics/index.html
  47. +0 −362 0.13.0-SNAPSHOT/docs/Dormant/Basic-Configuration.html
  48. +6 −8 0.13.0-SNAPSHOT/docs/Dormant/Configurations.html
  49. +3 −11 0.13.0-SNAPSHOT/docs/Dormant/Dormant.html
  50. +2 −2 0.13.0-SNAPSHOT/docs/Dormant/Full-Configuration.html
  51. +1 −1 0.13.0-SNAPSHOT/docs/Dormant/Introduction-to-Full-Configurations.html
  52. +8 −8 0.13.0-SNAPSHOT/docs/Dormant/Needs-New-Home.html
  53. +4 −4 0.13.0-SNAPSHOT/docs/Dormant/Settings.html
  54. +1 −1 0.13.0-SNAPSHOT/docs/Examples/Advanced-Command-Example.html
  55. +1 −1 0.13.0-SNAPSHOT/docs/Examples/Advanced-Configurations-Example.html
  56. +1 −1 0.13.0-SNAPSHOT/docs/Examples/Full-Configuration-Example.html
  57. +6 −6 0.13.0-SNAPSHOT/docs/Examples/Quick-Configuration-Examples.html
  58. +1 −1 0.13.0-SNAPSHOT/docs/Examples/index.html
  59. +1 −1 0.13.0-SNAPSHOT/docs/Extending/Build-Loaders.html
  60. +11 −2 0.13.0-SNAPSHOT/docs/Extending/Build-State.html
  61. +2 −2 0.13.0-SNAPSHOT/docs/Extending/Command-Line-Applications.html
  62. +6 −6 0.13.0-SNAPSHOT/docs/Extending/Commands.html
  63. +52 −60 0.13.0-SNAPSHOT/docs/Extending/Input-Tasks.html
  64. +21 −21 0.13.0-SNAPSHOT/docs/Extending/Plugins-Best-Practices.html
  65. +11 −9 0.13.0-SNAPSHOT/docs/Extending/Plugins.html
  66. +3 −3 0.13.0-SNAPSHOT/docs/Extending/Settings-Core.html
  67. +2 −1 0.13.0-SNAPSHOT/docs/Extending/index.html
  68. +19 −27 0.13.0-SNAPSHOT/docs/Getting-Started/Basic-Def.html
  69. +9 −10 0.13.0-SNAPSHOT/docs/Getting-Started/Custom-Settings.html
  70. +1 −1 0.13.0-SNAPSHOT/docs/Getting-Started/Directories.html
  71. +16 −21 0.13.0-SNAPSHOT/docs/Getting-Started/Full-Def.html
  72. +3 −3 0.13.0-SNAPSHOT/docs/Getting-Started/Hello.html
  73. +16 −17 0.13.0-SNAPSHOT/docs/Getting-Started/Library-Dependencies.html
  74. +34 −196 0.13.0-SNAPSHOT/docs/Getting-Started/More-About-Settings.html
  75. +1 −1 0.13.0-SNAPSHOT/docs/Getting-Started/Multi-Project.html
  76. +2 −2 0.13.0-SNAPSHOT/docs/Getting-Started/Running.html
  77. +61 −61 0.13.0-SNAPSHOT/docs/Getting-Started/Scopes.html
  78. +17 −22 0.13.0-SNAPSHOT/docs/Getting-Started/Setup.html
  79. +3 −4 0.13.0-SNAPSHOT/docs/Getting-Started/Summary.html
  80. +7 −11 0.13.0-SNAPSHOT/docs/Getting-Started/Using-Plugins.html
  81. +2 −3 0.13.0-SNAPSHOT/docs/Getting-Started/Welcome.html
  82. +4 −3 0.13.0-SNAPSHOT/docs/Getting-Started/index.html
  83. +186 −186 0.13.0-SNAPSHOT/docs/Howto/Howto.html
  84. +12 −15 0.13.0-SNAPSHOT/docs/Howto/generatefiles.html
  85. +3 −3 0.13.0-SNAPSHOT/docs/Howto/index.html
  86. +26 −26 0.13.0-SNAPSHOT/docs/Howto/inspect.html
  87. +9 −11 0.13.0-SNAPSHOT/docs/Howto/interactive.html
  88. +11 −10 0.13.0-SNAPSHOT/docs/Howto/logging.html
  89. +1 −1 0.13.0-SNAPSHOT/docs/Howto/metadata.html
  90. +3 −3 0.13.0-SNAPSHOT/docs/Howto/package.html
  91. +1 −1 0.13.0-SNAPSHOT/docs/Howto/runningcommands.html
  92. +14 −14 0.13.0-SNAPSHOT/docs/Howto/scala.html
  93. +5 −5 0.13.0-SNAPSHOT/docs/Howto/triggered.html
  94. +7 −10 0.13.0-SNAPSHOT/docs/Name-Index.html
  95. +182 −0 0.13.0-SNAPSHOT/docs/_sources/Community/ChangeSummary_0.13.0.txt
  96. +42 −11 0.13.0-SNAPSHOT/docs/_sources/Community/Changes.txt
  97. +41 −13 0.13.0-SNAPSHOT/docs/_sources/Community/Community-Plugins.txt
  98. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Community/Opportunities.txt
  99. +5 −5 0.13.0-SNAPSHOT/docs/_sources/Community/Using-Sonatype.txt
  100. +11 −10 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Artifacts.txt
  101. +7 −9 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Best-Practices.txt
  102. +26 −40 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Classpaths.txt
  103. +15 −15 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Command-Line-Reference.txt
  104. +6 −8 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Compiler-Plugins.txt
  105. +167 −0 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Configuring-Scala.txt
  106. +4 −4 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Console-Project.txt
  107. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Dependency-Management-Flow.txt
  108. +9 −9 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Forking.txt
  109. +46 −46 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Inspecting-Settings.txt
  110. +5 −5 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Java-Sources.txt
  111. +4 −4 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Launcher.txt
  112. +17 −17 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Library-Management.txt
  113. +2 −2 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Local-Scala.txt
  114. +154 −0 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Macro-Projects.txt
  115. +24 −23 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Parallel-Execution.txt
  116. +3 −3 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Paths.txt
  117. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Process.txt
  118. +11 −11 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Publishing.txt
  119. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Scripts.txt
  120. +12 −17 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/TaskInputs.txt
  121. +171 −201 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Tasks.txt
  122. +15 −15 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Testing.txt
  123. +7 −7 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Triggered-Execution.txt
  124. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Understanding-incremental-recompilation.txt
  125. +2 −2 0.13.0-SNAPSHOT/docs/_sources/Detailed-Topics/Update-Report.txt
  126. +0 −268 0.13.0-SNAPSHOT/docs/_sources/Dormant/Basic-Configuration.txt
  127. +3 −5 0.13.0-SNAPSHOT/docs/_sources/Dormant/Configurations.txt
  128. +7 −7 0.13.0-SNAPSHOT/docs/_sources/Dormant/Needs-New-Home.txt
  129. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Dormant/Settings.txt
  130. +5 −5 0.13.0-SNAPSHOT/docs/_sources/Examples/Quick-Configuration-Examples.txt
  131. +10 −1 0.13.0-SNAPSHOT/docs/_sources/Extending/Build-State.txt
  132. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Extending/Command-Line-Applications.txt
  133. +5 −5 0.13.0-SNAPSHOT/docs/_sources/Extending/Commands.txt
  134. +54 −61 0.13.0-SNAPSHOT/docs/_sources/Extending/Input-Tasks.txt
  135. +20 −20 0.13.0-SNAPSHOT/docs/_sources/Extending/Plugins-Best-Practices.txt
  136. +11 −8 0.13.0-SNAPSHOT/docs/_sources/Extending/Plugins.txt
  137. +2 −2 0.13.0-SNAPSHOT/docs/_sources/Extending/Settings-Core.txt
  138. +14 −26 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Basic-Def.txt
  139. +8 −9 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Custom-Settings.txt
  140. +15 −21 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Full-Def.txt
  141. +2 −2 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Hello.txt
  142. +15 −16 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Library-Dependencies.txt
  143. +33 −227 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/More-About-Settings.txt
  144. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Running.txt
  145. +60 −60 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Scopes.txt
  146. +20 −25 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Setup.txt
  147. +1 −2 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Summary.txt
  148. +7 −11 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Using-Plugins.txt
  149. +1 −2 0.13.0-SNAPSHOT/docs/_sources/Getting-Started/Welcome.txt
  150. +14 −16 0.13.0-SNAPSHOT/docs/_sources/Howto/generatefiles.txt
  151. +28 −28 0.13.0-SNAPSHOT/docs/_sources/Howto/inspect.txt
  152. +12 −14 0.13.0-SNAPSHOT/docs/_sources/Howto/interactive.txt
  153. +11 −10 0.13.0-SNAPSHOT/docs/_sources/Howto/logging.txt
  154. +4 −4 0.13.0-SNAPSHOT/docs/_sources/Howto/package.txt
  155. +1 −1 0.13.0-SNAPSHOT/docs/_sources/Howto/runningcommands.txt
  156. +11 −11 0.13.0-SNAPSHOT/docs/_sources/Howto/scala.txt
  157. +5 −5 0.13.0-SNAPSHOT/docs/_sources/Howto/triggered.txt
  158. +6 −9 0.13.0-SNAPSHOT/docs/_sources/Name-Index.txt
  159. +33 −241 0.13.0-SNAPSHOT/docs/_sources/faq.txt
  160. +2 −3 0.13.0-SNAPSHOT/docs/_sources/home.txt
  161. +2 −0 0.13.0-SNAPSHOT/docs/_sources/index.txt
  162. +1 −1 0.13.0-SNAPSHOT/docs/_static/searchtools.js
  163. +36 −215 0.13.0-SNAPSHOT/docs/faq.html
  164. +3 −4 0.13.0-SNAPSHOT/docs/home.html
  165. +3 −1 0.13.0-SNAPSHOT/docs/index.html
  166. +1 −1 0.13.0-SNAPSHOT/docs/search.html
Sorry, we could not display the entire diff because it was too big.
View
42 0.13.0-SNAPSHOT/docs/Community/ChangeSummary_0.12.0.html
@@ -35,7 +35,7 @@
<script type="text/javascript" src="../_static/set-versions.js"></script>
<link rel="top" title="sbt Documentation" href="../index.html" />
<link rel="up" title="Contents" href="../index.html" />
- <link rel="next" title="Community Repository Policy" href="Repository-Rules.html" />
+ <link rel="next" title="0.13.0 Changes" href="ChangeSummary_0.13.0.html" />
<link rel="prev" title="Introduction" href="../Dormant/Settings.html" />
</head>
<body>
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
@@ -69,7 +69,7 @@
<div class="span12">
<ul class="breadcrumb">
<li>
- <span class="divider">|</span> <a href="Repository-Rules.html">Community Repository Policy</a> <span class="divider">»</span>
+ <span class="divider">|</span> <a href="ChangeSummary_0.13.0.html">0.13.0 Changes</a> <span class="divider">»</span>
</li>
<li>
</li>
@@ -95,8 +95,8 @@
<ul class="simple">
<li>The cross versioning convention has changed for Scala versions 2.10
and later as well as for sbt plugins.</li>
-<li>When invoked directly, 'update' will always perform an update (<a class="reference external" href="https://github.com/harrah/xsbt/issues/335" title="Managed dependencies not updated"><span class="xref issue closed">#335</span></a>)</li>
-<li>The sbt plugins repository is added by default for plugins and plugin definitions. <a class="reference external" href="https://github.com/harrah/xsbt/issues/380" title="nix scala-tools resolver and add a new default"><span class="xref issue closed">#380</span></a></li>
+<li>When invoked directly, 'update' will always perform an update (<a class="reference external" href="https://github.com/sbt/sbt/issues/335" title="Managed dependencies not updated"><span class="xref issue closed">#335</span></a>)</li>
+<li>The sbt plugins repository is added by default for plugins and plugin definitions. <a class="reference external" href="https://github.com/sbt/sbt/issues/380" title="nix scala-tools resolver and add a new default"><span class="xref issue closed">#380</span></a></li>
<li>Plugin configuration directory precedence has changed (see details
section below)</li>
<li>Source dependencies have been fixed, but the fix required changes
@@ -111,7 +111,7 @@
<li><tt class="docutils literal"><span class="pre">artifactName</span></tt> type has changed to
<tt class="docutils literal"><span class="pre">(ScalaVersion,</span> <span class="pre">Artifact,</span> <span class="pre">ModuleID)</span> <span class="pre">=&gt;</span> <span class="pre">String</span></tt></li>
<li><tt class="docutils literal"><span class="pre">javacOptions</span></tt> is now a task</li>
-<li><tt class="docutils literal"><span class="pre">session</span> <span class="pre">save</span></tt> overwrites settings in <tt class="docutils literal"><span class="pre">build.sbt</span></tt> (when appropriate). <a class="reference external" href="https://github.com/harrah/xsbt/issues/369" title="Overwrite previous setting if possible."><span class="xref issue closed">#369</span></a></li>
+<li><tt class="docutils literal"><span class="pre">session</span> <span class="pre">save</span></tt> overwrites settings in <tt class="docutils literal"><span class="pre">build.sbt</span></tt> (when appropriate). <a class="reference external" href="https://github.com/sbt/sbt/issues/369" title="Overwrite previous setting if possible."><span class="xref issue closed">#369</span></a></li>
<li>scala-library.jar is now required to be on the classpath in order to
compile Scala code. See the <tt class="docutils literal"><span class="pre">scala-library.jar</span></tt> section at the
bottom of the page for details.</li>
@@ -120,44 +120,44 @@
<div class="section" id="features">
<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
-<li>Support for forking tests (<a class="reference external" href="https://github.com/harrah/xsbt/issues/415" title="'fork in test' initial implementation."><span class="xref issue closed">#415</span></a>)</li>
+<li>Support for forking tests (<a class="reference external" href="https://github.com/sbt/sbt/issues/415" title="'fork in test' initial implementation."><span class="xref issue closed">#415</span></a>)</li>
<li><tt class="docutils literal"><span class="pre">test-quick</span></tt> (see details section below)</li>
-<li>Support globally overriding repositories (<a class="reference external" href="https://github.com/harrah/xsbt/issues/472" title="Proxy repo config"><span class="xref issue closed">#472</span></a>)</li>
+<li>Support globally overriding repositories (<a class="reference external" href="https://github.com/sbt/sbt/issues/472" title="Proxy repo config"><span class="xref issue closed">#472</span></a>)</li>
<li>Added <tt class="docutils literal"><span class="pre">print-warnings</span></tt> task that will print unchecked and
deprecation warnings from the previous compilation without needing to
recompile (Scala 2.10+ only)</li>
<li>Support for loading an ivy settings file from a URL.</li>
<li><tt class="docutils literal"><span class="pre">projects</span> <span class="pre">add/remove</span> <span class="pre">&lt;URI&gt;</span></tt> for temporarily working with other builds</li>
<li>Enhanced control over parallel execution (see details section below)</li>
-<li><tt class="docutils literal"><span class="pre">inspect</span> <span class="pre">tree</span> <span class="pre">&lt;key&gt;</span></tt> for calling <tt class="docutils literal"><span class="pre">inspect</span></tt> command recursively (<a class="reference external" href="https://github.com/harrah/xsbt/issues/274" title="&quot;inspect tree &lt;key&gt;&quot; command"><span class="xref issue closed">#274</span></a>)</li>
+<li><tt class="docutils literal"><span class="pre">inspect</span> <span class="pre">tree</span> <span class="pre">&lt;key&gt;</span></tt> for calling <tt class="docutils literal"><span class="pre">inspect</span></tt> command recursively (<a class="reference external" href="https://github.com/sbt/sbt/issues/274" title="&quot;inspect tree &lt;key&gt;&quot; command"><span class="xref issue closed">#274</span></a>)</li>
</ul>
</div>
<div class="section" id="fixes">
<h2>Fixes<a class="headerlink" href="#fixes" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Delete a symlink and not its contents when recursively deleting a directory.</li>
<li>Fix detection of ancestors for java sources</li>
-<li>Fix the resolvers used for <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt> (<a class="reference external" href="https://github.com/harrah/xsbt/issues/304" title="update-sbt-classifiers doesn't work for SNAPSHOT plugins"><span class="xref issue closed">#304</span></a>)</li>
-<li>Fix auto-imports of plugins (<a class="reference external" href="https://github.com/harrah/xsbt/issues/412" title="SBT 0.12.0 plugin source dependencies collide and yet don't."><span class="xref issue closed">#412</span></a>)</li>
+<li>Fix the resolvers used for <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt> (<a class="reference external" href="https://github.com/sbt/sbt/issues/304" title="update-sbt-classifiers doesn't work for SNAPSHOT plugins"><span class="xref issue closed">#304</span></a>)</li>
+<li>Fix auto-imports of plugins (<a class="reference external" href="https://github.com/sbt/sbt/issues/412" title="SBT 0.12.0 plugin source dependencies collide and yet don't."><span class="xref issue closed">#412</span></a>)</li>
<li>Argument quoting (see details section below)</li>
-<li>Properly reset JLine after being stopped by Ctrl+z (unix only). <a class="reference external" href="https://github.com/harrah/xsbt/issues/394" title="pausing and resuming sbt (^Z - fg) loses keyboard echo"><span class="xref issue closed">#394</span></a></li>
+<li>Properly reset JLine after being stopped by Ctrl+z (unix only). <a class="reference external" href="https://github.com/sbt/sbt/issues/394" title="pausing and resuming sbt (^Z - fg) loses keyboard echo"><span class="xref issue closed">#394</span></a></li>
</ul>
</div>
<div class="section" id="improvements">
<h2>Improvements<a class="headerlink" href="#improvements" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>The launcher can launch all released sbt versions back to 0.7.0.</li>
<li>A more refined hint to run 'last' is given when a stack trace is suppressed.</li>
-<li>Use java 7 Redirect.INHERIT to inherit input stream of subprocess (<a class="reference external" href="https://github.com/harrah/xsbt/issues/462" title="Use java 7 Redirect.INHERIT to inherit subprocess' input stream."><span class="xref issue closed">#462</span></a>,<a class="reference external" href="https://github.com/harrah/xsbt/issues/327" title="&quot;java.io.IOException: Broken pipe&quot; after foo!&lt; and a key stroke"><span class="xref issue closed">#327</span></a>).
+<li>Use java 7 Redirect.INHERIT to inherit input stream of subprocess (<a class="reference external" href="https://github.com/sbt/sbt/issues/462" title="Use java 7 Redirect.INHERIT to inherit subprocess' input stream."><span class="xref issue closed">#462</span></a>,<a class="reference external" href="https://github.com/sbt/sbt/issues/327" title="&quot;java.io.IOException: Broken pipe&quot; after foo!&lt; and a key stroke"><span class="xref issue closed">#327</span></a>).
This should fix issues when forking interactive programs. (&#64;vigdorchik)</li>
-<li>Mirror ivy 'force' attribute (<a class="reference external" href="https://github.com/harrah/xsbt/issues/361" title="Mirror ivy \'force\' attribute in sbt."><span class="xref issue closed">#361</span></a>)</li>
+<li>Mirror ivy 'force' attribute (<a class="reference external" href="https://github.com/sbt/sbt/issues/361" title="Mirror ivy \'force\' attribute in sbt."><span class="xref issue closed">#361</span></a>)</li>
<li>Various improvements to <tt class="docutils literal"><span class="pre">help</span></tt> and <tt class="docutils literal"><span class="pre">tasks</span></tt> commands as well as
-new <tt class="docutils literal"><span class="pre">settings</span></tt> command (<a class="reference external" href="https://github.com/harrah/xsbt/issues/315" title="tasks list should be made comprehensible"><span class="xref issue closed">#315</span></a>)</li>
-<li>Bump jsch version to 0.1.46. (<a class="reference external" href="https://github.com/harrah/xsbt/issues/403" title="update jsch please!"><span class="xref issue closed">#403</span></a>)</li>
+new <tt class="docutils literal"><span class="pre">settings</span></tt> command (<a class="reference external" href="https://github.com/sbt/sbt/issues/315" title="tasks list should be made comprehensible"><span class="xref issue closed">#315</span></a>)</li>
+<li>Bump jsch version to 0.1.46. (<a class="reference external" href="https://github.com/sbt/sbt/issues/403" title="update jsch please!"><span class="xref issue closed">#403</span></a>)</li>
<li>Improved help commands: <tt class="docutils literal"><span class="pre">help</span></tt>, <tt class="docutils literal"><span class="pre">tasks</span></tt>, <tt class="docutils literal"><span class="pre">settings</span></tt>.</li>
<li>Bump to JLine 1.0 (see details section below)</li>
<li>Global repository setting (see details section below)</li>
-<li>Other fixes/improvements: <a class="reference external" href="https://github.com/harrah/xsbt/issues/368" title="Resolving sbt-plugins from cache is slow"><span class="xref issue closed">#368</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/377" title="'test-' preffix should be stripped to obtain classifier."><span class="xref issue closed">#377</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/378" title="Plugin should be able to write to Build.settings as well as Project.settings"><span class="xref issue closed">#378</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/386" title="Topic/macro def"><span class="xref issue closed">#386</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/387" title="Sbt does not remove empty output directories when appropriate, causing incremental compilation to fail"><span class="xref issue closed">#387</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/388" title="Easy way to add aliases in build.sbt / Build.scala"><span class="xref issue closed">#388</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/389" title="Add option to preserve last modified date for IO.unzip"><span class="xref issue closed">#389</span></a></li>
+<li>Other fixes/improvements: <a class="reference external" href="https://github.com/sbt/sbt/issues/368" title="Resolving sbt-plugins from cache is slow"><span class="xref issue closed">#368</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/377" title="'test-' preffix should be stripped to obtain classifier."><span class="xref issue closed">#377</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/378" title="Plugin should be able to write to Build.settings as well as Project.settings"><span class="xref issue closed">#378</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/386" title="Topic/macro def"><span class="xref issue closed">#386</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/387" title="Sbt does not remove empty output directories when appropriate, causing incremental compilation to fail"><span class="xref issue closed">#387</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/388" title="Easy way to add aliases in build.sbt / Build.scala"><span class="xref issue closed">#388</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/389" title="Add option to preserve last modified date for IO.unzip"><span class="xref issue closed">#389</span></a></li>
</ul>
</div>
<div class="section" id="experimental-or-in-progress">
@@ -202,7 +202,7 @@
<div class="section" id="parsing-task-axis">
<h2>Parsing task axis<a class="headerlink" href="#parsing-task-axis" title="Permalink to this headline">¶</a></h2>
<p>There is an important change related to parsing the task axis for
-settings and tasks that fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/202" title="Task-scoped keys"><span class="xref issue closed">#202</span></a></p>
+settings and tasks that fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/202" title="Task-scoped keys"><span class="xref issue closed">#202</span></a></p>
<ol class="arabic simple">
<li>The syntax before 0.12 has been
<tt class="docutils literal"><span class="pre">{build}project/config:key(for</span> <span class="pre">task)</span></tt></li>
@@ -257,7 +257,7 @@
</div>
<div class="section" id="source-dependencies">
<h2>Source dependencies<a class="headerlink" href="#source-dependencies" title="Permalink to this headline">¶</a></h2>
-<p>A fix for issue <a class="reference external" href="https://github.com/harrah/xsbt/issues/329" title="External projects cause plugin conflicts"><span class="xref issue closed">#329</span></a> is included in 0.12.0. This fix ensures that only one version of a plugin
+<p>A fix for issue <a class="reference external" href="https://github.com/sbt/sbt/issues/329" title="External projects cause plugin conflicts"><span class="xref issue closed">#329</span></a> is included in 0.12.0. This fix ensures that only one version of a plugin
is loaded across all projects. There are two parts to this.</p>
<ol class="arabic simple">
<li>The version of a plugin is fixed by the first build to load it. In
@@ -327,7 +327,7 @@
</div>
<div class="section" id="test-quick">
<h2>test-quick<a class="headerlink" href="#test-quick" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">test-quick</span></tt> (<a class="reference external" href="https://github.com/harrah/xsbt/issues/393" title="Wip test quick"><span class="xref issue closed">#393</span></a>) runs the tests specified as arguments (or all tests if no arguments are
+<p><tt class="docutils literal"><span class="pre">test-quick</span></tt> (<a class="reference external" href="https://github.com/sbt/sbt/issues/393" title="Wip test quick"><span class="xref issue closed">#393</span></a>) runs the tests specified as arguments (or all tests if no arguments are
given) that:</p>
<ol class="arabic simple">
<li>have not been run yet OR</li>
@@ -338,7 +338,7 @@
</div>
<div class="section" id="argument-quoting">
<h2>Argument quoting<a class="headerlink" href="#argument-quoting" title="Permalink to this headline">¶</a></h2>
-<p>Argument quoting (<a class="reference external" href="https://github.com/harrah/xsbt/issues/396" title="Parser for escaped and verbatim string literals"><span class="xref issue closed">#396</span></a>) from the intereactive mode works like Scala string literals.</p>
+<p>Argument quoting (<a class="reference external" href="https://github.com/sbt/sbt/issues/396" title="Parser for escaped and verbatim string literals"><span class="xref issue closed">#396</span></a>) from the intereactive mode works like Scala string literals.</p>
<ol class="arabic simple">
<li><tt class="docutils literal"><span class="pre">&gt;</span> <span class="pre">command</span> <span class="pre">&quot;arg</span> <span class="pre">with</span> <span class="pre">spaces,\n</span> <span class="pre">escapes</span> <span class="pre">interpreted&quot;</span></tt></li>
<li><tt class="docutils literal"><span class="pre">&gt;</span> <span class="pre">command</span> <span class="pre">&quot;&quot;&quot;arg</span> <span class="pre">with</span> <span class="pre">spaces,\n</span> <span class="pre">escapes</span> <span class="pre">not</span> <span class="pre">interpreted&quot;&quot;&quot;</span></tt></li>
View
289 0.13.0-SNAPSHOT/docs/Community/ChangeSummary_0.13.0.html
@@ -0,0 +1,289 @@
+
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>0.13.0 Changes &mdash; sbt Documentation</title>
+
+ <link rel="stylesheet" href="../_static/style.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/issuetracker.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/base.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/docs.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/syntax.css" type="text/css" />
+ <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Exo:300,400,600,700" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '0.13.0-SNAPSHOT',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../../../versions.js"></script>
+ <script type="text/javascript" src="../_static/set-versions.js"></script>
+ <link rel="top" title="sbt Documentation" href="../index.html" />
+ <link rel="up" title="Contents" href="../index.html" />
+ <link rel="next" title="Community Repository Policy" href="Repository-Rules.html" />
+ <link rel="prev" title="0.12.0 Changes" href="ChangeSummary_0.12.0.html" />
+ </head>
+ <body>
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container">
+ <ul class="nav">
+ <li><a href="http://www.scala-sbt.org/">Home</a></li>
+ <li><a href="../index.html">Documentation</a></li>
+ <li><a href="../Getting-Started/Setup.html">Download</a></li>
+ <li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="main">
+ <div class="container">
+ <div class="page-title">0.13.0 Changes</div>
+ <div class="search-box">
+ <form method="get" action="http://www.google.com/search" id="search">
+ <input type="search" placeholder="Search 0.13.0-SNAPSHOT on Google" name="q" results="10" size="29" id="search-input">
+ <input type="hidden" name="sitesearch" value="http://www.scala-sbt.org/release/docs/">
+ <input type="submit" id="submit-search">
+ </form>
+ </div>
+ </div>
+ <div class="main-container">
+ <div class="container">
+ <div class="row">
+ <div class="span12">
+ <ul class="breadcrumb">
+ <li>
+ <span class="divider">|</span> <a href="Repository-Rules.html">Community Repository Policy</a> <span class="divider">»</span>
+ </li>
+ <li>
+ </li>
+ <li>
+ <a href="../index.html">Contents</a>
+ </li>
+ <li>
+ <span class="divider">«</span> <a href="ChangeSummary_0.12.0.html">0.12.0 Changes</a> <span class="divider">|</span>
+ </li>
+ <li>
+ <select id="versions"><option selected value="0.13.0-SNAPSHOT">Version 0.13.0-SNAPSHOT</option></select>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="row">
+ <div class="span9">
+
+ <div class="section" id="changes">
+<h1>0.13.0 Changes<a class="headerlink" href="#changes" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="features-fixes-changes-with-compatibility-implications-incomplete-please-help">
+<h2>Features, fixes, changes with compatibility implications (incomplete, please help)<a class="headerlink" href="#features-fixes-changes-with-compatibility-implications-incomplete-please-help" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Moved to Scala 2.10 for sbt and build definitions.</li>
+<li>Support for plugin configuration in <tt class="docutils literal"><span class="pre">project/plugins/</span></tt> has been removed. It was deprecated since 0.11.2.</li>
+<li>Dropped support for tab completing the right side of a setting for the <tt class="docutils literal"><span class="pre">set</span></tt> command. The new task macros make this tab completion obsolete.</li>
+<li>The convention for keys is now camelCase only. Details below.</li>
+</ul>
+<div class="section" id="features">
+<h3>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li>Use the repositories in boot.properties as the default project resolvers. Add <tt class="docutils literal"><span class="pre">bootOnly</span></tt> to a repository in boot.properties to specify that it should not be used by projects by default. (Josh S., <a class="reference external" href="https://github.com/sbt/sbt/issues/608" title="Allow the launcher to provide default repositories for SBT builds"><span class="xref issue closed">#608</span></a>)</li>
+<li>Support vals and defs in .sbt files. Details below.</li>
+<li>Support defining Projects in .sbt files: vals of type Project are added to the Build. Details below.</li>
+<li>New syntax for settings, tasks, and input tasks. Details below.</li>
+</ul>
+</div>
+<div class="section" id="fixes">
+<h3>Fixes<a class="headerlink" href="#fixes" title="Permalink to this headline">¶</a></h3>
+</div>
+<div class="section" id="improvements">
+<h3>Improvements<a class="headerlink" href="#improvements" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li>Run the API extraction phase after the compiler's <tt class="docutils literal"><span class="pre">pickler</span></tt> phase instead of <tt class="docutils literal"><span class="pre">typer</span></tt> to allow compiler plugins after <tt class="docutils literal"><span class="pre">typer</span></tt>.</li>
+<li>Record defining source position of settings. <tt class="docutils literal"><span class="pre">inspect</span></tt> shows the definition location of all settings contributing to a defined value.</li>
+<li>Allow the root project to be specified explicitly in <tt class="docutils literal"><span class="pre">Build.rootProject</span></tt>.</li>
+</ul>
+</div>
+<div class="section" id="other">
+<h3>Other<a class="headerlink" href="#other" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li>The source layout for the sbt project itself follows the package name to accommodate to Eclipse users. (Grzegorz K., <a class="reference external" href="https://github.com/sbt/sbt/issues/613" title="Follow source layout conventions supported by Eclipse"><span class="xref issue closed">#613</span></a>)</li>
+</ul>
+</div>
+</div>
+<div class="section" id="details-of-major-changes-from-0-12-x-to-0-13-0">
+<h2>Details of major changes from 0.12.x to 0.13.0<a class="headerlink" href="#details-of-major-changes-from-0-12-x-to-0-13-0" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="camelcase-key-names">
+<h3>camelCase Key names<a class="headerlink" href="#camelcase-key-names" title="Permalink to this headline">¶</a></h3>
+<p>The convention for key names is now camelCase only instead of camelCase for Scala identifiers and hyphenated, lower-case on the command line. camelCase is accepted for existing hyphenated key names and the hyphenated form will still be accepted on the command line for those existing tasks and settings declared with hyphenated names. Only camelCase will be shown for tab completion, however.</p>
+</div>
+<div class="section" id="new-key-definition-methods">
+<h3>New key definition methods<a class="headerlink" href="#new-key-definition-methods" title="Permalink to this headline">¶</a></h3>
+<p>There are new methods that help avoid duplicating key names by declaring keys as:</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="k">val</span> <span class="n">myTask</span> <span class="k">=</span> <span class="n">taskKey</span><span class="o">[</span><span class="kt">Int</span><span class="o">](</span><span class="s">&quot;A (required) description of myTask.&quot;</span><span class="o">)</span>
+</pre></div>
+</div>
+<p>The name will be picked up from the val identifier by the implementation of the taskKey macro so there is no reflection needed or runtime overhead. Note that a description is mandatory and the method <tt class="docutils literal"><span class="pre">taskKey</span></tt> begins with a lowercase <tt class="docutils literal"><span class="pre">t</span></tt>. Similar methods exist for keys for settings and input tasks: <tt class="docutils literal"><span class="pre">settingKey</span></tt> and <tt class="docutils literal"><span class="pre">inputKey</span></tt>.</p>
+</div>
+<div class="section" id="new-task-setting-syntax">
+<h3>New task/setting syntax<a class="headerlink" href="#new-task-setting-syntax" title="Permalink to this headline">¶</a></h3>
+<p>First, the old syntax is still supported with the intention of allowing conversion to the new syntax at your leisure. There may be some incompatibilities and some may be unavoidable, but please report any issues you have with an existing build.</p>
+<p>The new syntax is implemented by making <tt class="docutils literal"><span class="pre">:=</span></tt>, <tt class="docutils literal"><span class="pre">+=</span></tt>, and <tt class="docutils literal"><span class="pre">++=</span></tt> macros and making these the only required assignment methods. To refer to the value of other settings or tasks, use the <tt class="docutils literal"><span class="pre">value</span></tt> method on settings and tasks. This method is a stub that is removed at compile time by the macro, which will translate the implementation of the task/setting to the old syntax.</p>
+<p>For example, the following declares a dependency on <tt class="docutils literal"><span class="pre">scala-reflect</span></tt> using the value of the <tt class="docutils literal"><span class="pre">scalaVersion</span></tt> setting:</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="n">libraryDependencies</span> <span class="o">+=</span> <span class="s">&quot;org.scala-lang&quot;</span> <span class="o">%</span> <span class="s">&quot;scala-reflect&quot;</span> <span class="o">%</span> <span class="n">scalaVersion</span><span class="o">.</span><span class="n">value</span>
+</pre></div>
+</div>
+<p>The <tt class="docutils literal"><span class="pre">value</span></tt> method is only allowed within a call to <tt class="docutils literal"><span class="pre">:=</span></tt>, <tt class="docutils literal"><span class="pre">+=</span></tt>, or <tt class="docutils literal"><span class="pre">++=</span></tt>. To construct a setting or task outside of these methods, use <tt class="docutils literal"><span class="pre">Def.task</span></tt> or <tt class="docutils literal"><span class="pre">Def.setting</span></tt>. For example,</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="k">val</span> <span class="n">reflectDep</span> <span class="k">=</span> <span class="nc">Def</span><span class="o">.</span><span class="n">setting</span> <span class="o">{</span> <span class="s">&quot;org.scala-lang&quot;</span> <span class="o">%</span> <span class="s">&quot;scala-reflect&quot;</span> <span class="o">%</span> <span class="n">scalaVersion</span><span class="o">.</span><span class="n">value</span> <span class="o">}</span>
+
+<span class="n">libraryDependencies</span> <span class="o">+=</span> <span class="n">reflectDep</span><span class="o">.</span><span class="n">value</span>
+</pre></div>
+</div>
+<p>A similar method <tt class="docutils literal"><span class="pre">parsed</span></tt> is defined on <tt class="docutils literal"><span class="pre">Parser[T]</span></tt>, <tt class="docutils literal"><span class="pre">Initialize[Parser[T]]</span></tt> (a setting that provides a parser), and <tt class="docutils literal"><span class="pre">Initialize[State</span> <span class="pre">=&gt;</span> <span class="pre">Parser[T]]</span></tt> (a setting that uses the current <tt class="docutils literal"><span class="pre">State</span></tt> to provide a <tt class="docutils literal"><span class="pre">Parser[T]</span></tt>. This method can be used when defining an input task to get the result of user input.</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="n">myInputTask</span> <span class="o">:=</span> <span class="o">{</span>
+ <span class="c1">// Define the parser, which is the standard space-delimited arguments parser.</span>
+ <span class="k">val</span> <span class="n">args</span> <span class="k">=</span> <span class="nc">Def</span><span class="o">.</span><span class="n">spaceDelimited</span><span class="o">(</span><span class="s">&quot;&lt;args&gt;&quot;</span><span class="o">).</span><span class="n">parsed</span>
+ <span class="c1">// Demonstrates using a setting value and a task result:</span>
+ <span class="n">println</span><span class="o">(</span><span class="s">&quot;Project name: &quot;</span> <span class="o">+</span> <span class="n">name</span><span class="o">.</span><span class="n">value</span><span class="o">)</span>
+ <span class="n">println</span><span class="o">(</span><span class="s">&quot;Classpath: &quot;</span> <span class="o">+</span> <span class="o">(</span><span class="n">fullClasspath</span> <span class="n">in</span> <span class="nc">Compile</span><span class="o">).</span><span class="n">value</span><span class="o">.</span><span class="n">map</span><span class="o">(</span><span class="k">_</span><span class="o">.</span><span class="n">file</span><span class="o">))</span>
+ <span class="n">println</span><span class="o">(</span><span class="s">&quot;Arguments:&quot;</span><span class="o">)</span>
+ <span class="k">for</span><span class="o">(</span><span class="n">arg</span> <span class="k">&lt;-</span> <span class="n">args</span><span class="o">)</span> <span class="n">println</span><span class="o">(</span><span class="s">&quot; &quot;</span> <span class="o">+</span> <span class="n">arg</span><span class="o">)</span>
+<span class="o">}</span>
+</pre></div>
+</div>
+<p>To expect a task to fail and get the failing exception, use the <tt class="docutils literal"><span class="pre">failure</span></tt> method instead of <tt class="docutils literal"><span class="pre">value</span></tt>. This provides an <tt class="docutils literal"><span class="pre">Incomplete</span></tt> value, which wraps the exception. To get the result of a task whether or not it succeeds, use <tt class="docutils literal"><span class="pre">result</span></tt>, which provides a <tt class="docutils literal"><span class="pre">Result[T]</span></tt>.</p>
+<p>Dynamic settings and tasks (<tt class="docutils literal"><span class="pre">flatMap</span></tt>) have been cleaned up. Use the <tt class="docutils literal"><span class="pre">Def.taskDyn</span></tt> and <tt class="docutils literal"><span class="pre">Def.settingDyn</span></tt> methods to define them (better name suggestions welcome). These methods expect the result to be a task and setting, respectively.</p>
+</div>
+<div class="section" id="sbt-format-enhancements">
+<h3>.sbt format enhancements<a class="headerlink" href="#sbt-format-enhancements" title="Permalink to this headline">¶</a></h3>
+<p>vals and defs are now allowed in .sbt files. They must follow the same rules as settings concerning blank lines, although multiple definitions may be grouped together. For example,</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="k">val</span> <span class="n">n</span> <span class="k">=</span> <span class="s">&quot;widgets&quot;</span>
+<span class="k">val</span> <span class="n">o</span> <span class="k">=</span> <span class="s">&quot;org.example&quot;</span>
+
+<span class="n">name</span> <span class="o">:=</span> <span class="n">n</span>
+
+<span class="n">organization</span> <span class="o">:=</span> <span class="n">o</span>
+</pre></div>
+</div>
+<p>All definitions are compiled before settings, but it will probably be best practice to put definitions together.
+Currently, the visibility of definitions is restricted to the .sbt file it is defined in.
+Use Scala files in <tt class="docutils literal"><span class="pre">project/</span></tt> for visibility in all .sbt files.</p>
+<p>vals of type <tt class="docutils literal"><span class="pre">Project</span></tt> are added to the <tt class="docutils literal"><span class="pre">Build</span></tt> so that multi-project builds can be defined entirely in .sbt files now.
+For example,</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="k">lazy</span> <span class="k">val</span> <span class="n">a</span> <span class="k">=</span> <span class="nc">Project</span><span class="o">(</span><span class="s">&quot;a&quot;</span><span class="o">,</span> <span class="n">file</span><span class="o">(</span><span class="s">&quot;a&quot;</span><span class="o">)).</span><span class="n">dependsOn</span><span class="o">(</span><span class="n">b</span><span class="o">)</span>
+
+<span class="k">lazy</span> <span class="k">val</span> <span class="n">b</span> <span class="k">=</span> <span class="nc">Project</span><span class="o">(</span><span class="s">&quot;b&quot;</span><span class="o">,</span> <span class="n">file</span><span class="o">(</span><span class="s">&quot;b&quot;</span><span class="o">)).</span><span class="n">settings</span><span class="o">(</span>
+ <span class="n">version</span> <span class="o">:=</span> <span class="s">&quot;1.0&quot;</span>
+<span class="o">)</span>
+</pre></div>
+</div>
+<p>Currently, it only makes sense to defines these in the root project's .sbt files.</p>
+</div>
+<div class="section" id="control-over-automatically-added-settings">
+<h3>Control over automatically added settings<a class="headerlink" href="#control-over-automatically-added-settings" title="Permalink to this headline">¶</a></h3>
+<p>sbt loads settings from a few places in addition to the settings explicitly defined by the <tt class="docutils literal"><span class="pre">Project.settings</span></tt> field.
+These include plugins, global settings, and .sbt files.
+The new <tt class="docutils literal"><span class="pre">Project.autoSettings</span></tt> method configures these sources: whether to include them for the project and in what order.</p>
+<p><tt class="docutils literal"><span class="pre">Project.autoSettings</span></tt> accepts a sequence of values of type <tt class="docutils literal"><span class="pre">AddSettings</span></tt>.
+Instances of <tt class="docutils literal"><span class="pre">AddSettings</span></tt> are constructed from methods in the <tt class="docutils literal"><span class="pre">AddSettings</span></tt> companion object.
+The configurable settings are per-user settings (from ~/.sbt, for example), settings from .sbt files, and plugin settings (project-level only).
+The order in which these instances are provided to <tt class="docutils literal"><span class="pre">autoSettings</span></tt> determines the order in which they are appended to the settings explicitly provided in <tt class="docutils literal"><span class="pre">Project.settings</span></tt>.</p>
+<p>For .sbt files, <tt class="docutils literal"><span class="pre">AddSettings.defaultSbtFiles</span></tt> adds the settings from all .sbt files in the project's base directory as usual.
+The alternative method <tt class="docutils literal"><span class="pre">AddSettings.sbtFiles</span></tt> accepts a sequence of <a href="#id1"><span class="problematic" id="id2">``</span></a>File``s that will be loaded according to the standard .sbt format.
+Relative files are resolved against the project's base directory.</p>
+<p>Plugin settings may be included on a per-Plugin basis by using the <tt class="docutils literal"><span class="pre">AddSettings.plugins</span></tt> method and passing a <tt class="docutils literal"><span class="pre">Plugin</span> <span class="pre">=&gt;</span> <span class="pre">Boolean</span></tt>.
+The settings controlled here are only the automatic per-project settings.
+Per-build and global settings will always be included.
+Settings that plugins require to be manually added still need to be added manually.</p>
+<p>For example,</p>
+<div class="highlight-scala"><div class="highlight"><pre><span class="k">import</span> <span class="nn">AddSettings._</span>
+
+<span class="k">lazy</span> <span class="k">val</span> <span class="n">root</span> <span class="k">=</span> <span class="nc">Project</span><span class="o">(</span><span class="s">&quot;root&quot;</span><span class="o">,</span> <span class="n">file</span><span class="o">(</span><span class="s">&quot;.&quot;</span><span class="o">))</span> <span class="n">autoSettings</span><span class="o">(</span>
+ <span class="n">userSettings</span><span class="o">,</span> <span class="n">allPlugins</span><span class="o">,</span> <span class="n">sbtFiles</span><span class="o">(</span><span class="n">file</span><span class="o">(</span><span class="s">&quot;explicit/a.txt&quot;</span><span class="o">))</span>
+<span class="o">)</span>
+
+<span class="k">lazy</span> <span class="k">val</span> <span class="n">sub</span> <span class="k">=</span> <span class="nc">Project</span><span class="o">(</span><span class="s">&quot;sub&quot;</span><span class="o">,</span> <span class="n">file</span><span class="o">(</span><span class="s">&quot;Sub&quot;</span><span class="o">))</span> <span class="n">autoSettings</span><span class="o">(</span>
+ <span class="n">defaultSbtFiles</span><span class="o">,</span> <span class="n">plugins</span><span class="o">(</span><span class="n">includePlugin</span><span class="o">)</span>
+<span class="o">)</span>
+
+<span class="k">def</span> <span class="n">includePlugin</span><span class="o">(</span><span class="n">p</span><span class="k">:</span> <span class="kt">Plugin</span><span class="o">)</span><span class="k">:</span> <span class="kt">Boolean</span> <span class="o">=</span>
+ <span class="n">p</span><span class="o">.</span><span class="n">getClass</span><span class="o">.</span><span class="n">getName</span><span class="o">.</span><span class="n">startsWith</span><span class="o">(</span><span class="s">&quot;org.example.&quot;</span><span class="o">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="resolving-scala-dependencies">
+<h3>Resolving Scala dependencies<a class="headerlink" href="#resolving-scala-dependencies" title="Permalink to this headline">¶</a></h3>
+<p>Scala dependencies (like scala-library and scala-compiler) are now resolved via the normal <tt class="docutils literal"><span class="pre">update</span></tt> task. This means:</p>
+<blockquote>
+<div><ol class="arabic simple">
+<li>Scala jars won't be copied to the boot directory, except for those needed to run sbt.</li>
+<li>Scala SNAPSHOTs behave like normal SNAPSHOTs. In particular, running <tt class="docutils literal"><span class="pre">update</span></tt> will properly re-resolve the dynamic revision.</li>
+<li>Scala jars are resolved using the same repositories and configuration as other dependencies.</li>
+<li>Scala dependencies are not resolved via <tt class="docutils literal"><span class="pre">update</span></tt> when <tt class="docutils literal"><span class="pre">scalaHome</span></tt> is set, but are instead obtained from the configured directory.</li>
+<li>The Scala version for sbt will still be resolved via the repositories configured for the launcher.</li>
+</ol>
+</div></blockquote>
+<p>sbt still needs access to the compiler and its dependencies in order to run <tt class="docutils literal"><span class="pre">compile</span></tt>, <tt class="docutils literal"><span class="pre">console</span></tt>, and other Scala-based tasks. So, the Scala compiler jar and dependencies (like scala-reflect.jar and scala-library.jar) are defined and resolved in the <tt class="docutils literal"><span class="pre">scala-tool</span></tt> configuration (unless <tt class="docutils literal"><span class="pre">scalaHome</span></tt> is defined). By default, this configuration and the dependencies in it are automatically added by sbt. This occurs even when dependencies are configured in a <tt class="docutils literal"><span class="pre">pom.xml</span></tt> or <tt class="docutils literal"><span class="pre">ivy.xml</span></tt> and so it means that the version of Scala defined for your project must be resolvable by the resolvers configured for your project.</p>
+<p>If you need to manually configure where sbt gets the Scala compiler and library used for compilation, the REPL, and other Scala tasks, do one of the following:</p>
+<blockquote>
+<div><ol class="arabic simple">
+<li>Set <tt class="docutils literal"><span class="pre">scalaHome</span></tt> to use the existing Scala jars in a specific directory. If <tt class="docutils literal"><span class="pre">autoScalaLibrary</span></tt> is true, the library jar found here will be added to the (unmanaged) classpath.</li>
+<li>Set <tt class="docutils literal"><span class="pre">managedScalaInstance</span> <span class="pre">:=</span> <span class="pre">false</span></tt> and explicitly define <tt class="docutils literal"><span class="pre">scalaInstance</span></tt>, which is of type <tt class="docutils literal"><span class="pre">ScalaInstance</span></tt>. This defines the compiler, library, and other jars comprising Scala. If <tt class="docutils literal"><span class="pre">autoScalaLibrary</span></tt> is true, the library jar from the defined <tt class="docutils literal"><span class="pre">ScalaInstance</span></tt> will be added to the (unmanaged) classpath.</li>
+</ol>
+</div></blockquote>
+<p>The <a class="reference internal" href="../Detailed-Topics/Configuring-Scala.html"><em>Configuring Scala</em></a> page provides full details.</p>
+</div>
+</div>
+</div>
+
+
+ </div>
+ <div class="span3"><p class="contents-title">Contents</p>
+ <div id="scroller-anchor">
+ <div id="scroller">
+ <div id="toc"><ul>
+<li><a class="reference internal" href="#">0.13.0 Changes</a><ul>
+<li><a class="reference internal" href="#features-fixes-changes-with-compatibility-implications-incomplete-please-help">Features, fixes, changes with compatibility implications (incomplete, please help)</a><ul>
+<li><a class="reference internal" href="#features">Features</a></li>
+<li><a class="reference internal" href="#fixes">Fixes</a></li>
+<li><a class="reference internal" href="#improvements">Improvements</a></li>
+<li><a class="reference internal" href="#other">Other</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#details-of-major-changes-from-0-12-x-to-0-13-0">Details of major changes from 0.12.x to 0.13.0</a><ul>
+<li><a class="reference internal" href="#camelcase-key-names">camelCase Key names</a></li>
+<li><a class="reference internal" href="#new-key-definition-methods">New key definition methods</a></li>
+<li><a class="reference internal" href="#new-task-setting-syntax">New task/setting syntax</a></li>
+<li><a class="reference internal" href="#sbt-format-enhancements">.sbt format enhancements</a></li>
+<li><a class="reference internal" href="#control-over-automatically-added-settings">Control over automatically added settings</a></li>
+<li><a class="reference internal" href="#resolving-scala-dependencies">Resolving Scala dependencies</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+ </div>
+ </div></div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+ </body>
+</html>
View
149 0.13.0-SNAPSHOT/docs/Community/Changes.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
@@ -91,28 +91,61 @@
<div class="section" id="changes">
<h1>Changes<a class="headerlink" href="#changes" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="to-0-12-1-unreleased">
-<h2>0.12.0 to 0.12.1 (unreleased)<a class="headerlink" href="#to-0-12-1-unreleased" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="to-0-13-0">
+<h2>0.12.2 to 0.13.0<a class="headerlink" href="#to-0-13-0" title="Permalink to this headline">¶</a></h2>
+<p>The changes for 0.13.0 are listed on a separate page. See
+<a class="reference internal" href="ChangeSummary_0.13.0.html"><em>0.13.0 Changes</em></a>.</p>
+</div>
+<div class="section" id="to-0-12-2">
+<h2>0.12.1 to 0.12.2<a class="headerlink" href="#to-0-12-2" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Support -Yrangepos. (Lex S., <a class="reference external" href="https://github.com/sbt/sbt/issues/607" title="Fix -Yrangepos."><span class="xref issue closed">#607</span></a>)</li>
+<li>Only make one call to test frameworks per test name. (<a class="reference external" href="https://github.com/sbt/sbt/issues/520" title="sbt randomly forgets test failures"><span class="xref issue closed">#520</span></a>)</li>
+<li>Add <tt class="docutils literal"><span class="pre">-cp</span></tt> option to the <tt class="docutils literal"><span class="pre">apply</span></tt> method to make adding commands from an external program easier.</li>
+<li>Stable representation of refinement typerefs. This fixes unnecessary recompilations in some cases. (Adriaan M., <a class="reference external" href="https://github.com/sbt/sbt/issues/610" title="stable representation for typerefs to refinement classes"><span class="xref issue closed">#610</span></a>)</li>
+<li>Disable aggregation for <tt class="docutils literal"><span class="pre">run-main</span></tt>. (<a class="reference external" href="https://github.com/sbt/sbt/issues/606" title="'run-main' should be excluded from aggregation, just like 'run' is."><span class="xref issue closed">#606</span></a>)</li>
+<li>Concurrent restrictions: Untagged should be set based on the task's tags, not the tags of all tasks.</li>
+<li>When preserving the last modified time of files, convert negative values to 0</li>
+<li>Use <tt class="docutils literal"><span class="pre">java.lang.Throwable.setStackTrace</span></tt> when sending exceptions back from forked tests. (Eugene V., <a class="reference external" href="https://github.com/sbt/sbt/issues/543" title="TestEvent.error == null when tests are forked"><span class="xref issue closed">#543</span></a>)</li>
+<li>Don't merge dependencies with mismatched transitive/force/changing values. (<a class="reference external" href="https://github.com/sbt/sbt/issues/582" title="AssertionError from MergeDescriptors"><span class="xref issue closed">#582</span></a>)</li>
+<li>Filter out null parent files when deleting empty directories. (Eugene V., <a class="reference external" href="https://github.com/sbt/sbt/issues/589" title="NPE in sbt.IO$.isEmptyDirectory$1"><span class="xref issue closed">#589</span></a>)</li>
+<li>Work around File constructor not accepting URIs for UNC paths. (<a class="reference external" href="https://github.com/sbt/sbt/issues/564" title="Crash: 'URI has an authority component' while processing dependencies"><span class="xref issue closed">#564</span></a>)</li>
+<li>Split ForkTests react() out to workaround SI-6526 (avoids a stackoverflow in some forked test situations)</li>
+<li>Maven-style ivy repo support in the launcher config (Eric B., <a class="reference external" href="https://github.com/sbt/sbt/issues/585" title="XSBT-5: maven-style ivy repo support in the launcher config"><span class="xref issue closed">#585</span></a>)</li>
+<li>Compare external binaries with canonical files (nau, <a class="reference external" href="https://github.com/sbt/sbt/issues/584" title="Update compile/inc/Incremental.scala: File.getCanonicalPath instead of java.io.File.equals()"><span class="xref issue closed">#584</span></a>)</li>
+<li>Call System.exit after the main thread is finished. (Eugene V., <a class="reference external" href="https://github.com/sbt/sbt/issues/565" title="Forked tests and System.exit"><span class="xref issue closed">#565</span></a>)</li>
+<li>Abort running tests on the first failure to communicate results back to the main process. (Eugene V., <a class="reference external" href="https://github.com/sbt/sbt/issues/557" title="too noisy output when fork in testing is turned on and tests are failing"><span class="xref issue closed">#557</span></a>)</li>
+<li>Don't let the right side of the alias command fail the parse. (<a class="reference external" href="https://github.com/sbt/sbt/issues/572" title="0.12.1 fails to initialise with aliased set commands in .sbtrc"><span class="xref issue closed">#572</span></a>)</li>
+<li>API extraction: handle any type that is annotated, not just the spec'd simple type. (<a class="reference external" href="https://github.com/sbt/sbt/issues/559" title="API extraction: any type may be annotated"><span class="xref issue closed">#559</span></a>)</li>
+<li>Don't try to look up the class file for a package. (<a class="reference external" href="https://github.com/sbt/sbt/issues/620" title="Spurious binary dependencies on case insensitive file systems"><span class="xref issue closed">#620</span></a>)</li>
+</ul>
+</div>
+<div class="section" id="to-0-12-1">
+<h2>0.12.0 to 0.12.1<a class="headerlink" href="#to-0-12-1" title="Permalink to this headline">¶</a></h2>
<p>Dependency management fixes:</p>
<ul class="simple">
-<li>Merge multiple dependency definitions for the same ID. Workaround for <a class="reference external" href="https://github.com/harrah/xsbt/issues/468" title="One library dependency removes another"><span class="xref issue closed">#468</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/285" title="Sbt does not resolve dependencies with classifiers."><span class="xref issue closed">#285</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/419" title="Incorrect classpath when artifacts differ only by classifier"><span class="xref issue closed">#419</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/480" title="Simplify and correct rich uri"><span class="xref issue closed">#480</span></a>.</li>
+<li>Merge multiple dependency definitions for the same ID. Workaround for <a class="reference external" href="https://github.com/sbt/sbt/issues/468" title="One library dependency removes another"><span class="xref issue closed">#468</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/285" title="Sbt does not resolve dependencies with classifiers."><span class="xref issue closed">#285</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/419" title="Incorrect classpath when artifacts differ only by classifier"><span class="xref issue closed">#419</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/480" title="Simplify and correct rich uri"><span class="xref issue closed">#480</span></a>.</li>
<li>Don't write section of pom if scope is 'compile'.</li>
-<li>Ability to properly match on artifact type. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/507" title="Actually pass in the artifact, rather than just a global match"><span class="xref issue closed">#507</span></a> (Thomas).</li>
+<li>Ability to properly match on artifact type. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/507" title="Actually pass in the artifact, rather than just a global match"><span class="xref issue closed">#507</span></a> (Thomas).</li>
<li>Force <tt class="docutils literal"><span class="pre">update</span></tt> to run on changes to last modified time of artifacts
-or cached descriptor (part of fix for <a class="reference external" href="https://github.com/harrah/xsbt/issues/532" title="Cached UpdateReport may become stale if cachedDescriptor was externally changed"><span class="xref issue closed">#532</span></a>). It may also fix
+or cached descriptor (part of fix for <a class="reference external" href="https://github.com/sbt/sbt/issues/532" title="Cached UpdateReport may become stale if cachedDescriptor was externally changed"><span class="xref issue closed">#532</span></a>). It may also fix
issues when working with multiple local projects via 'publish-local'
and binary dependencies.</li>
<li>Per-project resolution cache that deletes cached files before
<tt class="docutils literal"><span class="pre">update</span></tt>. Notes:</li>
+</ul>
+<blockquote>
+<div><ul class="simple">
<li>The resolution cache differs from the repository cache and does not
contain dependency metadata or artifacts.</li>
<li>The resolution cache contains the generated ivy files, properties,
and resolve reports for the project.</li>
<li>There will no longer be individual files directly in <tt class="docutils literal"><span class="pre">~/.ivy2/cache/</span></tt></li>
<li>Resolve reports are now in <tt class="docutils literal"><span class="pre">target/resolution-cache/reports/</span></tt>, viewable with a browser.</li>
<li>Cache location includes extra attributes so that cross builds of a
-plugin do not overwrite each other. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/532" title="Cached UpdateReport may become stale if cachedDescriptor was externally changed"><span class="xref issue closed">#532</span></a>.</li>
+plugin do not overwrite each other. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/532" title="Cached UpdateReport may become stale if cachedDescriptor was externally changed"><span class="xref issue closed">#532</span></a>.</li>
</ul>
+</div></blockquote>
<p>Three stage incremental compilation:</p>
<ul class="simple">
<li>As before, the first step recompiles sources that were edited (or
@@ -132,13 +165,13 @@
</ul>
<p>Miscellaneous fixes and improvements:</p>
<ul class="simple">
-<li>Various test forking fixes. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/512" title="test with fork enabled hangs in some cases"><span class="xref issue closed">#512</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/515" title="test with fork reports success when forked JVM crash by native code"><span class="xref issue closed">#515</span></a>.</li>
-<li>Proper isolation of build definition classes. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/536" title="ProjectRef no longer resolves correctly in 0.12.0"><span class="xref issue closed">#536</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/511" title="Cyclic dependencies in 0.12.0-RC4"><span class="xref issue closed">#511</span></a>.</li>
-<li><tt class="docutils literal"><span class="pre">orbit</span></tt> packaging should be handled like a standard jar. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/499" title="SBT, Jetty and Servlet 3.0"><span class="xref issue closed">#499</span></a>.</li>
-<li>In <tt class="docutils literal"><span class="pre">IO.copyFile</span></tt>, limit maximum size transferred via NIO. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/491" title="IO.copyFile fails with larger files on Windows"><span class="xref issue closed">#491</span></a>.</li>
-<li>Add OSX JNI library extension in <tt class="docutils literal"><span class="pre">includeFilter</span></tt> by default. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/500" title="xsbt does not automatically pick up *.jnilib (Mac OS X JNI lib files) from the unmanaged lib folder"><span class="xref issue closed">#500</span></a>. (Indrajit)</li>
-<li>Translate <tt class="docutils literal"><span class="pre">show</span> <span class="pre">x</span> <span class="pre">y</span></tt> into <tt class="docutils literal"><span class="pre">;show</span> <span class="pre">x</span> <span class="pre">;show</span> <span class="pre">y</span></tt> . Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/495" title="&quot;show&quot; could act more like &quot;cat&quot; and less like &quot;eval&quot;"><span class="xref issue closed">#495</span></a>.</li>
-<li>Clean up temporary directory on exit. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/502" title="Temporary files not deleted"><span class="xref issue closed">#502</span></a>.</li>
+<li>Various test forking fixes. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/512" title="test with fork enabled hangs in some cases"><span class="xref issue closed">#512</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/515" title="test with fork reports success when forked JVM crash by native code"><span class="xref issue closed">#515</span></a>.</li>
+<li>Proper isolation of build definition classes. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/536" title="ProjectRef no longer resolves correctly in 0.12.0"><span class="xref issue closed">#536</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/511" title="Cyclic dependencies in 0.12.0-RC4"><span class="xref issue closed">#511</span></a>.</li>
+<li><tt class="docutils literal"><span class="pre">orbit</span></tt> packaging should be handled like a standard jar. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/499" title="SBT, Jetty and Servlet 3.0"><span class="xref issue closed">#499</span></a>.</li>
+<li>In <tt class="docutils literal"><span class="pre">IO.copyFile</span></tt>, limit maximum size transferred via NIO. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/491" title="IO.copyFile fails with larger files on Windows"><span class="xref issue closed">#491</span></a>.</li>
+<li>Add OSX JNI library extension in <tt class="docutils literal"><span class="pre">includeFilter</span></tt> by default. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/500" title="xsbt does not automatically pick up *.jnilib (Mac OS X JNI lib files) from the unmanaged lib folder"><span class="xref issue closed">#500</span></a>. (Indrajit)</li>
+<li>Translate <tt class="docutils literal"><span class="pre">show</span> <span class="pre">x</span> <span class="pre">y</span></tt> into <tt class="docutils literal"><span class="pre">;show</span> <span class="pre">x</span> <span class="pre">;show</span> <span class="pre">y</span></tt> . Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/495" title="&quot;show&quot; could act more like &quot;cat&quot; and less like &quot;eval&quot;"><span class="xref issue closed">#495</span></a>.</li>
+<li>Clean up temporary directory on exit. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/502" title="Temporary files not deleted"><span class="xref issue closed">#502</span></a>.</li>
<li><tt class="docutils literal"><span class="pre">set</span></tt> prints the scopes+keys it defines and affects.</li>
<li>Tab completion for <tt class="docutils literal"><span class="pre">set</span></tt> (experimental).</li>
<li>Report file name when an error occurs while opening a corrupt zip
@@ -152,7 +185,7 @@
<p>Forward-compatible-only change (not present in 0.12.0):</p>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">sourcesInBase</span></tt> setting controls whether sources in base directory
-are included. Fixes <a class="reference external" href="https://github.com/harrah/xsbt/issues/494" title="No setting to exclude the root from source directories"><span class="xref issue closed">#494</span></a>.</li>
+are included. Fixes <a class="reference external" href="https://github.com/sbt/sbt/issues/494" title="No setting to exclude the root from source directories"><span class="xref issue closed">#494</span></a>.</li>
</ul>
</div>
<div class="section" id="to-0-12-0">
@@ -182,16 +215,16 @@
<ul class="simple">
<li>Compiler interface works with 2.10</li>
<li><tt class="docutils literal"><span class="pre">maxErrors</span></tt> setting is no longer ignored</li>
-<li>Correct test count. <a class="reference external" href="https://github.com/harrah/xsbt/issues/372" title="Inconsistent Test Count"><span class="xref issue closed">#372</span></a> (Eugene)</li>
+<li>Correct test count. <a class="reference external" href="https://github.com/sbt/sbt/issues/372" title="Inconsistent Test Count"><span class="xref issue closed">#372</span></a> (Eugene)</li>
<li>Fix file descriptor leak in process library (Daniel)</li>
-<li>Buffer url input stream returned by Using. <a class="reference external" href="https://github.com/harrah/xsbt/issues/437" title="IO.unzipURL and friends should use buffering"><span class="xref issue closed">#437</span></a></li>
-<li>Jsch version bumped to 0.1.46. <a class="reference external" href="https://github.com/harrah/xsbt/issues/403" title="update jsch please!"><span class="xref issue closed">#403</span></a></li>
+<li>Buffer url input stream returned by Using. <a class="reference external" href="https://github.com/sbt/sbt/issues/437" title="IO.unzipURL and friends should use buffering"><span class="xref issue closed">#437</span></a></li>
+<li>Jsch version bumped to 0.1.46. <a class="reference external" href="https://github.com/sbt/sbt/issues/403" title="update jsch please!"><span class="xref issue closed">#403</span></a></li>
<li>JUnit test detection handles ancestors properly (Indrajit)</li>
-<li>Avoid unnecessarily re-resolving plugins. <a class="reference external" href="https://github.com/harrah/xsbt/issues/368" title="Resolving sbt-plugins from cache is slow"><span class="xref issue closed">#368</span></a></li>
+<li>Avoid unnecessarily re-resolving plugins. <a class="reference external" href="https://github.com/sbt/sbt/issues/368" title="Resolving sbt-plugins from cache is slow"><span class="xref issue closed">#368</span></a></li>
<li>Substitute variables in explicit version strings and custom
repository definitions in launcher configuration</li>
<li>Support setting sbt.version from system property, which overrides
-setting in a properties file. <a class="reference external" href="https://github.com/harrah/xsbt/issues/354" title="sbt.version in properties file is overly insistent"><span class="xref issue closed">#354</span></a></li>
+setting in a properties file. <a class="reference external" href="https://github.com/sbt/sbt/issues/354" title="sbt.version in properties file is overly insistent"><span class="xref issue closed">#354</span></a></li>
<li>Minor improvements to command/key suggestions</li>
</ul>
</div>
@@ -203,16 +236,16 @@
of default repositories, which is used for obtaining sbt and Scala
dependencies. This is motivated by the high probability that
including this repository was causing the various problems some users
-have with the launcher not finding some dependencies (<a class="reference external" href="https://github.com/harrah/xsbt/issues/217" title="new sbt install fails downloading commons-codec"><span class="xref issue closed">#217</span></a>).</li>
+have with the launcher not finding some dependencies (<a class="reference external" href="https://github.com/sbt/sbt/issues/217" title="new sbt install fails downloading commons-codec"><span class="xref issue closed">#217</span></a>).</li>
</ul>
<p>Fixes:</p>
<ul class="simple">
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/257" title="Multiple classifiers in pom dependency"><span class="xref issue closed">#257</span></a> Fix invalid classifiers in pom generation (Indrajit)</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/255" title="ClassNotFoundException when using scripted-plugin"><span class="xref issue closed">#255</span></a> Fix scripted plugin descriptor (Artyom)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/257" title="Multiple classifiers in pom dependency"><span class="xref issue closed">#257</span></a> Fix invalid classifiers in pom generation (Indrajit)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/255" title="ClassNotFoundException when using scripted-plugin"><span class="xref issue closed">#255</span></a> Fix scripted plugin descriptor (Artyom)</li>
<li>Fix forking git on windows (Stefan, Josh)</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/261" title="semicolon separated commands no longer working in 0.11.1"><span class="xref issue closed">#261</span></a> Fix whitespace handling for semicolon-separated commands</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/263" title="0.11.1: libraryDependencies does not work with &quot;from&quot;"><span class="xref issue closed">#263</span></a> Fix handling of dependencies with an explicit URL</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/272" title="global plugins don't get loaded automatically"><span class="xref issue">#272</span></a> Show deprecation message for <tt class="docutils literal"><span class="pre">project/plugins/</span></tt></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/261" title="semicolon separated commands no longer working in 0.11.1"><span class="xref issue closed">#261</span></a> Fix whitespace handling for semicolon-separated commands</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/263" title="0.11.1: libraryDependencies does not work with &quot;from&quot;"><span class="xref issue closed">#263</span></a> Fix handling of dependencies with an explicit URL</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/272" title="global plugins don't get loaded automatically"><span class="xref issue">#272</span></a> Show deprecation message for <tt class="docutils literal"><span class="pre">project/plugins/</span></tt></li>
</ul>
</div>
<div class="section" id="to-0-11-1">
@@ -231,27 +264,27 @@
<p>Fixes and improvements:</p>
<ul class="simple">
<li>Show help for a key with <tt class="docutils literal"><span class="pre">help</span> <span class="pre">&lt;key&gt;</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/21" title="AnalysisStore takes up extremely large amounts of memory"><span class="xref issue closed">#21</span></a> Reduced memory and time overhead of incremental recompilation with signature hash based
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/21" title="AnalysisStore takes up extremely large amounts of memory"><span class="xref issue closed">#21</span></a> Reduced memory and time overhead of incremental recompilation with signature hash based
approach.</li>
<li>Rotate global log so that only output since last prompt is displayed
for <tt class="docutils literal"><span class="pre">last</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/169" title="Basic support for exclusions in inline dependencies"><span class="xref issue closed">#169</span></a> Add support for exclusions with excludeAll and exclude methods on ModuleID. (Indrajit)</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/235" title="Add launcher property to configure Ivy's checksum checking"><span class="xref issue closed">#235</span></a> Checksums configurable for launcher</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/246" title="'update' is not invalidated when an internal dependency's 'update' gets invalidated"><span class="xref issue closed">#246</span></a> Invalidate <tt class="docutils literal"><span class="pre">update</span></tt> when <tt class="docutils literal"><span class="pre">update</span></tt> is invalidated for an internal project
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/169" title="Basic support for exclusions in inline dependencies"><span class="xref issue closed">#169</span></a> Add support for exclusions with excludeAll and exclude methods on ModuleID. (Indrajit)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/235" title="Add launcher property to configure Ivy's checksum checking"><span class="xref issue closed">#235</span></a> Checksums configurable for launcher</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/246" title="'update' is not invalidated when an internal dependency's 'update' gets invalidated"><span class="xref issue closed">#246</span></a> Invalidate <tt class="docutils literal"><span class="pre">update</span></tt> when <tt class="docutils literal"><span class="pre">update</span></tt> is invalidated for an internal project
dependency</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/138" title="means to access plugin classpath; classifiers"><span class="xref issue closed">#138</span></a> Include plugin sources and docs in <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/219" title="add 'uninitialCommands' feature"><span class="xref issue closed">#219</span></a> Add cleanupCommands setting to specify commands to run before interpreter exits</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/46" title="updateClassifiers should not try to download failed artifact multiple times"><span class="xref issue closed">#46</span></a> Fix regression in caching missing classifiers for <tt class="docutils literal"><span class="pre">update-classifiers</span></tt> and <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt>.</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/228" title="Ctrl-C Should Cancel Current Task"><span class="xref issue closed">#228</span></a> Set <tt class="docutils literal"><span class="pre">connectInput</span></tt> to true to connect standard input to forked run</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/229" title="Reading from stdin impossible in forked run"><span class="xref issue closed">#229</span></a> Limited task execution interruption using ctrl+c</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/220" title="Java sources don't pick up change is Scala dependency"><span class="xref issue closed">#220</span></a> Properly record source dependencies from separate compilation runs in the same step.</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/214" title="Make SBT give some notification when you don't have compile/test/runtime classpaths setup"><span class="xref issue closed">#214</span></a> Better default behavior for classpathConfiguration for external Ivy files</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/212" title="A plugin dependency from a plugin doesn't publish"><span class="xref issue closed">#212</span></a> Fix transitive plugin dependencies.</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/222" title="Added support for &lt;classifier&gt; in makePom"><span class="xref issue closed">#222</span></a> Generate section in make-pom. (Jan)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/138" title="means to access plugin classpath; classifiers"><span class="xref issue closed">#138</span></a> Include plugin sources and docs in <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/219" title="add 'uninitialCommands' feature"><span class="xref issue closed">#219</span></a> Add cleanupCommands setting to specify commands to run before interpreter exits</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/46" title="updateClassifiers should not try to download failed artifact multiple times"><span class="xref issue closed">#46</span></a> Fix regression in caching missing classifiers for <tt class="docutils literal"><span class="pre">update-classifiers</span></tt> and <tt class="docutils literal"><span class="pre">update-sbt-classifiers</span></tt>.</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/228" title="Ctrl-C Should Cancel Current Task"><span class="xref issue closed">#228</span></a> Set <tt class="docutils literal"><span class="pre">connectInput</span></tt> to true to connect standard input to forked run</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/229" title="Reading from stdin impossible in forked run"><span class="xref issue closed">#229</span></a> Limited task execution interruption using ctrl+c</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/220" title="Java sources don't pick up change is Scala dependency"><span class="xref issue closed">#220</span></a> Properly record source dependencies from separate compilation runs in the same step.</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/214" title="Make SBT give some notification when you don't have compile/test/runtime classpaths setup"><span class="xref issue closed">#214</span></a> Better default behavior for classpathConfiguration for external Ivy files</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/212" title="A plugin dependency from a plugin doesn't publish"><span class="xref issue closed">#212</span></a> Fix transitive plugin dependencies.</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/222" title="Added support for &lt;classifier&gt; in makePom"><span class="xref issue closed">#222</span></a> Generate section in make-pom. (Jan)</li>
<li>Build resolvers, loaders, and transformers.</li>
<li>Allow project dependencies to be modified by a setting (buildDependencies) but with the restriction that new builds cannot
be introduced.</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/174" title="reduce, reuse, recycle"><span class="xref issue closed">#174</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/196" title="Adding parsing of a credentials file to add Ivy Credentials to the keyring"><span class="xref issue closed">#196</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/201" title="Aliasing commands don't work as expected"><span class="xref issue closed">#201</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/204" title="&quot;Reference to undefined setting&quot; while using an optional key"><span class="xref issue closed">#204</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/207" title="enhance artifactName and Artifact.apply to support Settings references"><span class="xref issue closed">#207</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/208" title="xsbt compatibility with java 7"><span class="xref issue closed">#208</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/226" title="Extend sbt-launcher for long running applications"><span class="xref issue closed">#226</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/224" title="add support for a masked readline"><span class="xref issue closed">#224</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/253" title="&quot;Error wrapping InputStream in GZIPInputStream: java.io.EOFException&quot; in compile:copy-resources"><span class="xref issue closed">#253</span></a></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/174" title="reduce, reuse, recycle"><span class="xref issue closed">#174</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/196" title="Adding parsing of a credentials file to add Ivy Credentials to the keyring"><span class="xref issue closed">#196</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/201" title="Aliasing commands don't work as expected"><span class="xref issue closed">#201</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/204" title="&quot;Reference to undefined setting&quot; while using an optional key"><span class="xref issue closed">#204</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/207" title="enhance artifactName and Artifact.apply to support Settings references"><span class="xref issue closed">#207</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/208" title="xsbt compatibility with java 7"><span class="xref issue closed">#208</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/226" title="Extend sbt-launcher for long running applications"><span class="xref issue closed">#226</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/224" title="add support for a masked readline"><span class="xref issue closed">#224</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/253" title="&quot;Error wrapping InputStream in GZIPInputStream: java.io.EOFException&quot; in compile:copy-resources"><span class="xref issue closed">#253</span></a></li>
</ul>
</div>
<div class="section" id="to-0-11-0">
@@ -288,38 +321,38 @@
instead. Will likely deprecate <tt class="docutils literal"><span class="pre">plugins/</span></tt> directory</li>
<li>Key display is context sensitive. For example, in a single project,
the build and project axes will not be displayed</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/114" title="unexpected dummy task parse error with InputKey in inConfig vs global scope"><span class="xref issue closed">#114</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/121" title="task scoped settings difficult to inspect from the console"><span class="xref issue closed">#121</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/132" title="incompatible version warnings appear spurious"><span class="xref issue closed">#132</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/135" title="better diagnostics when insufficient scope axes are specified"><span class="xref issue closed">#135</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/157" title="scala swing exceptions not printed with &quot;run&quot; except in forked mode"><span class="xref issue closed">#157</span></a>: Various settings
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/114" title="unexpected dummy task parse error with InputKey in inConfig vs global scope"><span class="xref issue closed">#114</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/121" title="task scoped settings difficult to inspect from the console"><span class="xref issue closed">#121</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/132" title="incompatible version warnings appear spurious"><span class="xref issue closed">#132</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/135" title="better diagnostics when insufficient scope axes are specified"><span class="xref issue closed">#135</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/157" title="scala swing exceptions not printed with &quot;run&quot; except in forked mode"><span class="xref issue closed">#157</span></a>: Various settings
and error message improvements</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/115" title="Make checksums settable independently for publishing and for resolving"><span class="xref issue closed">#115</span></a>: Support configuring checksums separately for <tt class="docutils literal"><span class="pre">publish</span></tt> and <tt class="docutils literal"><span class="pre">update</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>: Add <tt class="docutils literal"><span class="pre">about</span></tt> command</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/131" title="'last &lt;task&gt;' should take aggregation into account"><span class="xref issue closed">#131</span></a>: Improve <tt class="docutils literal"><span class="pre">last</span></tt> command. Aggregate <tt class="docutils literal"><span class="pre">last</span> <span class="pre">&lt;task&gt;</span></tt> and display all recent output for <tt class="docutils literal"><span class="pre">last</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/120" title="Readonly file ProjectRef"><span class="xref issue closed">#120</span></a>: Support read-only external file projects (Fred)</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/128" title="Way to disable recompilation/dependency analysis based on a task output"><span class="xref issue closed">#128</span></a>: Add <tt class="docutils literal"><span class="pre">skip</span></tt> setting to override recompilation change detection</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/139" title="Fixes for generated pom"><span class="xref issue closed">#139</span></a>: Improvements to pom generation (Indrajit)</li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/140" title="Add support for common project information (description, homepage, licenses)"><span class="xref issue closed">#140</span></a>, <a class="reference external" href="https://github.com/harrah/xsbt/issues/145" title="Add the standard main manifest attributes with packageOptions"><span class="xref issue closed">#145</span></a>: Add standard manifest attributes to binary and source jars (Indrajit)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/115" title="Make checksums settable independently for publishing and for resolving"><span class="xref issue closed">#115</span></a>: Support configuring checksums separately for <tt class="docutils literal"><span class="pre">publish</span></tt> and <tt class="docutils literal"><span class="pre">update</span></tt></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>: Add <tt class="docutils literal"><span class="pre">about</span></tt> command</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/118" title="Print SBT version on launch failure"><span class="xref issue closed">#118</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/131" title="'last &lt;task&gt;' should take aggregation into account"><span class="xref issue closed">#131</span></a>: Improve <tt class="docutils literal"><span class="pre">last</span></tt> command. Aggregate <tt class="docutils literal"><span class="pre">last</span> <span class="pre">&lt;task&gt;</span></tt> and display all recent output for <tt class="docutils literal"><span class="pre">last</span></tt></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/120" title="Readonly file ProjectRef"><span class="xref issue closed">#120</span></a>: Support read-only external file projects (Fred)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/128" title="Way to disable recompilation/dependency analysis based on a task output"><span class="xref issue closed">#128</span></a>: Add <tt class="docutils literal"><span class="pre">skip</span></tt> setting to override recompilation change detection</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/139" title="Fixes for generated pom"><span class="xref issue closed">#139</span></a>: Improvements to pom generation (Indrajit)</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/140" title="Add support for common project information (description, homepage, licenses)"><span class="xref issue closed">#140</span></a>, <a class="reference external" href="https://github.com/sbt/sbt/issues/145" title="Add the standard main manifest attributes with packageOptions"><span class="xref issue closed">#145</span></a>: Add standard manifest attributes to binary and source jars (Indrajit)</li>
<li>Allow sources used for <tt class="docutils literal"><span class="pre">doc</span></tt> generation to be different from sources for <tt class="docutils literal"><span class="pre">compile</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/156" title="Make 'package' an alias to underlying package-jar"><span class="xref issue closed">#156</span></a>: Made <tt class="docutils literal"><span class="pre">package</span></tt> an alias for <tt class="docutils literal"><span class="pre">package-bin</span></tt></li>
-<li><a class="reference external" href="https://github.com/harrah/xsbt/issues/162" title="`optional` config for library dependency maps to incorrect scope"><span class="xref issue closed">#162</span></a>: handling of optional dependencies in pom generation</li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/156" title="Make 'package' an alias to underlying package-jar"><span class="xref issue closed">#156</span></a>: Made <tt class="docutils literal"><span class="pre">package</span></tt> an alias for <tt class="docutils literal"><span class="pre">package-bin</span></tt></li>
+<li><a class="reference external" href="https://github.com/sbt/sbt/issues/162" title="`optional` config for library dependency maps to incorrect scope"><span class="xref issue closed">#162</span></a>: handling of optional dependencies in pom generation</li>
</ul>
</div>
<div class="section" id="to-0-10-1">
<h2>0.10.0 to 0.10.1<a class="headerlink" href="#to-0-10-1" title="Permalink to this headline">¶</a></h2>
<p>Some of the more visible changes:</p>
<ul class="simple">
-<li>Support &quot;provided&quot; as a valid configuration for inter-project dependencies <a class="reference external" href="https://github.com/harrah/xsbt/issues/53" title="&quot;provided&quot; for inter-project dependencies"><span class="xref issue closed">#53</span></a></li>
-<li>Try out some better error messages for build.sbt in a few common situations <a class="reference external" href="https://github.com/harrah/xsbt/issues/58" title="Display a meaningful error message for build.sbt files that do not use empty lines"><span class="xref issue closed">#58</span></a></li>
-<li>Drop &quot;Incomplete tasks ...&quot; line from error messages. <a class="reference external" href="https://github.com/harrah/xsbt/issues/32" title="Introduce quietErrorSummary setting and use it in compile task"><span class="xref issue closed">#32</span></a></li>
+<li>Support &quot;provided&quot; as a valid configuration for inter-project dependencies <a class="reference external" href="https://github.com/sbt/sbt/issues/53" title="&quot;provided&quot; for inter-project dependencies"><span class="xref issue closed">#53</span></a></li>
+<li>Try out some better error messages for build.sbt in a few common situations <a class="reference external" href="https://github.com/sbt/sbt/issues/58" title="Display a meaningful error message for build.sbt files that do not use empty lines"><span class="xref issue closed">#58</span></a></li>
+<li>Drop &quot;Incomplete tasks ...&quot; line from error messages. <a class="reference external" href="https://github.com/sbt/sbt/issues/32" title="Introduce quietErrorSummary setting and use it in compile task"><span class="xref issue closed">#32</span></a></li>
<li>Better handling of javac logging. gc-74</li>
<li>Warn when reload discards session settings</li>
<li>Cache failing classifiers, making 'update-classifiers' a practical replacement for withSources()</li>
-<li>Global settings may be provided in ~/.sbt/build.sbt <a class="reference external" href="https://github.com/harrah/xsbt/issues/52" title="Global .sbt files for settings"><span class="xref issue closed">#52</span></a></li>
+<li>Global settings may be provided in ~/.sbt/build.sbt <a class="reference external" href="https://github.com/sbt/sbt/issues/52" title="Global .sbt files for settings"><span class="xref issue closed">#52</span></a></li>
<li>No need to define &quot;sbtPlugin := true&quot; in project/plugins/ or ~/.sbt/plugins/</li>
<li>Provide statistics and list of evicted modules in UpdateReport</li>
<li>Scope use of 'transitive-classifiers' by 'update-sbt-classifiers' and 'update-classifiers' for separate configuration.</li>
<li>Default project ID includes a hash of base directory to avoid collisions in simple cases.</li>
<li>'extra-loggers' setting to make it easier to add loggers</li>
<li>Associate ModuleID, Artifact and Configuration with a classpath entry
-(moduleID, artifact, and configuration keys). <a class="reference external" href="https://github.com/harrah/xsbt/issues/41" title="Associate ModuleID to externalDependencyClasspath entries "><span class="xref issue closed">#41</span></a></li>
+(moduleID, artifact, and configuration keys). <a class="reference external" href="https://github.com/sbt/sbt/issues/41" title="Associate ModuleID to externalDependencyClasspath entries "><span class="xref issue closed">#41</span></a></li>
<li>Put httpclient on Ivy's classpath, which seems to speed up 'update'.</li>
</ul>
</div>
@@ -335,7 +368,7 @@
<li>More aggressive incremental recompilation for both Java and Scala sources</li>
<li>Merged plugins and processors into improved plugins system:
<a class="reference internal" href="../Extending/Plugins.html"><em>Plugins</em></a></li>
-<li><a class="reference external" href="https://github.com/siasia/xsbt-web-plugin">Web application</a> and
+<li><a class="reference external" href="https://github.com/JamesEarlDouglas/xsbt-web-plugin">Web application</a> and
webstart support moved to plugins instead of core features</li>
<li>Fixed all of the issues in (Google Code) issue #44</li>
<li>Managed dependencies automatically updated when configuration changes</li>
@@ -1275,7 +1308,9 @@
<div id="scroller">
<div id="toc"><ul>
<li><a class="reference internal" href="#">Changes</a><ul>
-<li><a class="reference internal" href="#to-0-12-1-unreleased">0.12.0 to 0.12.1 (unreleased)</a></li>
+<li><a class="reference internal" href="#to-0-13-0">0.12.2 to 0.13.0</a></li>
+<li><a class="reference internal" href="#to-0-12-2">0.12.1 to 0.12.2</a></li>
+<li><a class="reference internal" href="#to-0-12-1">0.12.0 to 0.12.1</a></li>
<li><a class="reference internal" href="#to-0-12-0">0.11.3 to 0.12.0</a></li>
<li><a class="reference internal" href="#to-0-11-3">0.11.2 to 0.11.3</a></li>
<li><a class="reference internal" href="#to-0-11-2">0.11.1 to 0.11.2</a></li>
View
56 0.13.0-SNAPSHOT/docs/Community/Community-Plugins.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
@@ -101,23 +101,23 @@
</div>
<div class="section" id="community-ivy-repository">
<h2>Community Ivy Repository<a class="headerlink" href="#community-ivy-repository" title="Permalink to this headline">¶</a></h2>
-<p><a class="reference external" href="http://www.typesafe.com">Typesafe, Inc.</a> has provided a freely available <a class="reference external" href="http://scalasbt.artifactoryonline.com/scalasbt">Ivy Repository</a> for sbt projects to use.
+<p><a class="reference external" href="http://www.typesafe.com">Typesafe, Inc.</a> has provided a freely available <a class="reference external" href="http://repo.scala-sbt.org/scalasbt">Ivy Repository</a> for sbt projects to use.
If you would like to publish your project to this Ivy repository, first contact <a class="reference external" href="http://groups.google.com/group/sbt-repo-admins?hl=en">sbt-repo-admins</a> and request privileges (we have to verify code ownership, rights to publish, etc.). After which, you can deploy your plugins using the following configuration:</p>
-<div class="highlight-scala"><div class="highlight"><pre><span class="n">publishTo</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span><span class="nc">Resolver</span><span class="o">.</span><span class="n">url</span><span class="o">(</span><span class="s">&quot;sbt-plugin-releases&quot;</span><span class="o">,</span> <span class="k">new</span> <span class="nc">URL</span><span class="o">(</span><span class="s">&quot;http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/&quot;</span><span class="o">))(</span><span class="nc">Resolver</span><span class="o">.</span><span class="n">ivyStylePatterns</span><span class="o">))</span>
+<div class="highlight-scala"><div class="highlight"><pre><span class="n">publishTo</span> <span class="o">:=</span> <span class="nc">Some</span><span class="o">(</span><span class="nc">Resolver</span><span class="o">.</span><span class="n">url</span><span class="o">(</span><span class="s">&quot;sbt-plugin-releases&quot;</span><span class="o">,</span> <span class="k">new</span> <span class="nc">URL</span><span class="o">(</span><span class="s">&quot;http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/&quot;</span><span class="o">))(</span><span class="nc">Resolver</span><span class="o">.</span><span class="n">ivyStylePatterns</span><span class="o">))</span>
<span class="n">publishMavenStyle</span> <span class="o">:=</span> <span class="kc">false</span>
</pre></div>
</div>
<p>You'll also need to add your credentials somewhere. For example, you might use a <tt class="docutils literal"><span class="pre">~/.sbt/sbtpluginpublish.sbt</span></tt> file:</p>
-<div class="highlight-scala"><div class="highlight"><pre><span class="n">credentials</span> <span class="o">+=</span> <span class="nc">Credentials</span><span class="o">(</span><span class="s">&quot;Artifactory Realm&quot;</span><span class="o">,</span> <span class="s">&quot;scalasbt.artifactoryonline.com&quot;</span><span class="o">,</span> <span class="s">&quot;jsuereth&quot;</span><span class="o">,</span> <span class="s">&quot;@my encrypted password@&quot;</span><span class="o">)</span>
+<div class="highlight-scala"><div class="highlight"><pre><span class="n">credentials</span> <span class="o">+=</span> <span class="nc">Credentials</span><span class="o">(</span><span class="s">&quot;Artifactory Realm&quot;</span><span class="o">,</span> <span class="s">&quot;repo.scala-sbt.org&quot;</span><span class="o">,</span> <span class="s">&quot;jsuereth&quot;</span><span class="o">,</span> <span class="s">&quot;@my encrypted password@&quot;</span><span class="o">)</span>
</pre></div>
</div>
<p>Where <tt class="docutils literal"><span class="pre">&#64;my</span> <span class="pre">encrypted</span> <span class="pre">password&#64;</span></tt> is actually obtained using the following <a class="reference external" href="http://wiki.jfrog.org/confluence/display/RTF/Centrally+Secure+Passwords">instructions</a>.</p>
<p><em>Note: Your code must abide by the</em> <a class="reference external" href="Repository-Rules">repository polices</a>.</p>
<p>To automatically deploy snapshot/release versions of your plugin use the following configuration:</p>
-<div class="highlight-scala"><div class="highlight"><pre><span class="n">publishTo</span> <span class="o">&lt;&lt;=</span> <span class="o">(</span><span class="n">version</span><span class="o">)</span> <span class="o">{</span> <span class="n">version</span><span class="k">:</span> <span class="kt">String</span> <span class="o">=&gt;</span>
- <span class="k">val</span> <span class="n">scalasbt</span> <span class="k">=</span> <span class="s">&quot;http://scalasbt.artifactoryonline.com/scalasbt/&quot;</span>
- <span class="k">val</span> <span class="o">(</span><span class="n">name</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span> <span class="k">=</span> <span class="k">if</span> <span class="o">(</span><span class="n">version</span><span class="o">.</span><span class="n">contains</span><span class="o">(</span><span class="s">&quot;-SNAPSHOT&quot;</span><span class="o">))</span>
+<div class="highlight-scala"><div class="highlight"><pre><span class="n">publishTo</span> <span class="o">:=</span> <span class="o">{</span>
+ <span class="k">val</span> <span class="n">scalasbt</span> <span class="k">=</span> <span class="s">&quot;http://repo.scala-sbt.org/scalasbt/&quot;</span>
+ <span class="k">val</span> <span class="o">(</span><span class="n">name</span><span class="o">,</span> <span class="n">url</span><span class="o">)</span> <span class="k">=</span> <span class="k">if</span> <span class="o">(</span><span class="n">version</span><span class="o">.</span><span class="n">value</span><span class="o">.</span><span class="n">contains</span><span class="o">(</span><span class="s">&quot;-SNAPSHOT&quot;</span><span class="o">))</span>
<span class="o">(</span><span class="s">&quot;sbt-plugin-snapshots&quot;</span><span class="o">,</span> <span class="n">scalasbt</span><span class="o">+</span><span class="s">&quot;sbt-plugin-snapshots&quot;</span><span class="o">)</span>
<span class="k">else</span>
<span class="o">(</span><span class="s">&quot;sbt-plugin-releases&quot;</span><span class="o">,</span> <span class="n">scalasbt</span><span class="o">+</span><span class="s">&quot;sbt-plugin-releases&quot;</span><span class="o">)</span>
@@ -129,7 +129,7 @@
</div>
<div class="section" id="available-plugins">
<h2>Available Plugins<a class="headerlink" href="#available-plugins" title="Permalink to this headline">¶</a></h2>
-<p>Please feel free to <a class="reference external" href="https://github.com/harrah/xsbt/pulls">submit a pull request</a> that adds your plugin to the list.</p>
+<p>Please feel free to <a class="reference external" href="https://github.com/sbt/sbt/pulls">submit a pull request</a> that adds your plugin to the list.</p>
<div class="section" id="plugins-for-ides">
<h3>Plugins for IDEs:<a class="headerlink" href="#plugins-for-ides" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
@@ -145,7 +145,7 @@
<div class="section" id="web-plugins">
<h3>Web Plugins<a class="headerlink" href="#web-plugins" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
-<li>xsbt-web-plugin: <a class="reference external" href="https://github.com/siasia/xsbt-web-plugin">https://github.com/siasia/xsbt-web-plugin</a></li>
+<li>xsbt-web-plugin: <a class="reference external" href="https://github.com/JamesEarlDouglas/xsbt-web-plugin">https://github.com/JamesEarlDouglas/xsbt-web-plugin</a></li>
<li>xsbt-webstart: <a class="reference external" href="https://github.com/ritschwumm/xsbt-webstart">https://github.com/ritschwumm/xsbt-webstart</a></li>
<li>sbt-appengine: <a class="reference external" href="https://github.com/sbt/sbt-appengine">https://github.com/sbt/sbt-appengine</a></li>
<li>sbt-gwt-plugin: <a class="reference external" href="https://github.com/thunderklaus/sbt-gwt-plugin">https://github.com/thunderklaus/sbt-gwt-plugin</a></li>
@@ -163,6 +163,10 @@
<a class="reference external" href="https://github.com/guardian/sbt-teamcity-test-reporting-plugin">https://github.com/guardian/sbt-teamcity-test-reporting-plugin</a></li>
<li>xsbt-cucumber-plugin:
<a class="reference external" href="https://github.com/skipoleschris/xsbt-cucumber-plugin">https://github.com/skipoleschris/xsbt-cucumber-plugin</a></li>
+<li>sbt-multi-jvm:
+<a class="reference external" href="https://github.com/typesafehub/sbt-multi-jvm">https://github.com/typesafehub/sbt-multi-jvm</a></li>
+<li>schoir (Distributed testing plugin):
+<a class="reference external" href="https://github.com/typesafehub/schoir">https://github.com/typesafehub/schoir</a></li>
</ul>
</div>
<div class="section" id="static-code-analysis-plugins">
@@ -181,6 +185,8 @@
<li>xsbt-proguard-plugin: <a class="reference external" href="https://github.com/siasia/xsbt-proguard-plugin">https://github.com/siasia/xsbt-proguard-plugin</a></li>
<li>sbt-deploy: <a class="reference external" href="https://github.com/reaktor/sbt-deploy">https://github.com/reaktor/sbt-deploy</a></li>
<li>sbt-appbundle (os x standalone): <a class="reference external" href="https://github.com/sbt/sbt-appbundle">https://github.com/sbt/sbt-appbundle</a></li>
+<li>sbt-onejar (Packages your project using One-JAR™):
+<a class="reference external" href="https://github.com/sbt/sbt-onejar">https://github.com/sbt/sbt-onejar</a></li>
</ul>
</div>
<div class="section" id="frontend-development-plugins">
@@ -213,12 +219,18 @@
<a class="reference external" href="http://software.clapper.org/sbt-izpack/">http://software.clapper.org/sbt-izpack/</a></li>
<li>sbt-ghpages-plugin (publishes generated site and api):
<a class="reference external" href="https://github.com/jsuereth/xsbt-ghpages-plugin">https://github.com/jsuereth/xsbt-ghpages-plugin</a></li>
-<li>sbt-gpg-plugin (PGP signing plugin, can generate keys too):
-<a class="reference external" href="https://github.com/sbt/xsbt-gpg-plugin">https://github.com/sbt/xsbt-gpg-plugin</a></li>
+<li>sbt-pgp (PGP signing plugin, can generate keys too):
+<a class="reference external" href="https://github.com/sbt/sbt-pgp">https://github.com/sbt/sbt-pgp</a></li>
<li>sbt-release (customizable release process):
-<a class="reference external" href="https://github.com/gseitz/sbt-release">https://github.com/gseitz/sbt-release</a></li>
+<a class="reference external" href="https://github.com/sbt/sbt-release">https://github.com/sbt/sbt-release</a></li>
<li>sbt-unique-version (emulates unique snapshots):
<a class="reference external" href="https://github.com/sbt/sbt-unique-version">https://github.com/sbt/sbt-unique-version</a></li>
+<li>sbt-pack (generates packages with dependent jars and launch scripts):
+<a class="reference external" href="https://github.com/xerial/sbt-pack">https://github.com/xerial/sbt-pack</a></li>
+<li>sbt-start-script:
+<a class="reference external" href="https://github.com/sbt/sbt-start-script">https://github.com/sbt/sbt-start-script</a></li>
+<li>sbt-native-packager:
+<a class="reference external" href="https://github.com/sbt/sbt-native-packager">https://github.com/sbt/sbt-native-packager</a></li>
</ul>
</div>
<div class="section" id="system-plugins">
@@ -230,6 +242,10 @@
<a class="reference external" href="https://github.com/philcali/cronish-sbt">https://github.com/philcali/cronish-sbt</a></li>
<li>git (executes git commands): <a class="reference external" href="https://github.com/sbt/sbt-git-plugin">https://github.com/sbt/sbt-git-plugin</a></li>
<li>svn (execute svn commands): <a class="reference external" href="https://github.com/xuwei-k/sbtsvn">https://github.com/xuwei-k/sbtsvn</a></li>
+<li>sbt-groll (sbt plugin to navigate the Git history):
+<a class="reference external" href="https://github.com/sbt/sbt-groll">https://github.com/sbt/sbt-groll</a></li>
+<li>sbt-twt (twitter processor for sbt):
+<a class="reference external" href="https://github.com/sbt/sbt-twt">https://github.com/sbt/sbt-twt</a></li>
</ul>
</div>
<div class="section" id="code-generator-plugins">
@@ -240,10 +256,10 @@
<li>sbt-scalaxb (XSD and WSDL binding):
<a class="reference external" href="https://github.com/eed3si9n/scalaxb">https://github.com/eed3si9n/scalaxb</a></li>
<li>sbt-protobuf (Google Protocol Buffers):
-<a class="reference external" href="https://github.com/gseitz/sbt-protobuf">https://github.com/gseitz/sbt-protobuf</a></li>
+<a class="reference external" href="https://github.com/sbt/sbt-protobuf">https://github.com/sbt/sbt-protobuf</a></li>
<li>sbt-avro (Apache Avro): <a class="reference external" href="https://github.com/cavorite/sbt-avro">https://github.com/cavorite/sbt-avro</a></li>
<li>sbt-xjc (XSD binding, using <a class="reference external" href="http://download.oracle.com/javase/6/docs/technotes/tools/share/xjc.html">JAXB XJC</a>):
-<a class="reference external" href="https://github.com/retronym/sbt-xjc">https://github.com/retronym/sbt-xjc</a></li>
+<a class="reference external" href="https://github.com/sbt/sbt-xjc">https://github.com/sbt/sbt-xjc</a></li>
<li>xsbt-scalate-generate (Generate/Precompile Scalate Templates):
<a class="reference external" href="https://github.com/backchatio/xsbt-scalate-generate">https://github.com/backchatio/xsbt-scalate-generate</a></li>
<li>sbt-antlr (Generate Java source code based on ANTLR3 grammars):
@@ -262,6 +278,8 @@
<li>sbtend (Generate Java source code from
<a class="reference external" href="http://www.eclipse.org/xtend/">xtend</a> ):
<a class="reference external" href="https://github.com/xuwei-k/sbtend">https://github.com/xuwei-k/sbtend</a></li>
+<li>sbt-boilerplate (generating scala.Tuple/Function related boilerplate code):
+<a class="reference external" href="https://github.com/sbt/sbt-boilerplate">https://github.com/sbt/sbt-boilerplate</a></li>
</ul>
</div>
<div class="section" id="database-plugins">
@@ -278,6 +296,8 @@
<ul class="simple">
<li>sbt-lwm (Convert lightweight markup files, e.g., Markdown and
Textile, to HTML): <a class="reference external" href="http://software.clapper.org/sbt-lwm/">http://software.clapper.org/sbt-lwm/</a></li>
+<li>sbt-site (Site generation for SBT):
+<a class="reference external" href="https://github.com/sbt/sbt-site">https://github.com/sbt/sbt-site</a></li>
</ul>
</div>
<div class="section" id="utility-plugins">
@@ -306,6 +326,14 @@
<li>sbt-man (Looks up scaladoc): <a class="reference external" href="https://github.com/sbt/sbt-man">https://github.com/sbt/sbt-man</a></li>
<li>sbt-taglist (Looks for TODO-tags in the sources):
<a class="reference external" href="https://github.com/johanandren/sbt-taglist">https://github.com/johanandren/sbt-taglist</a></li>
+<li>migration-manager:
+<a class="reference external" href="https://github.com/typesafehub/migration-manager">https://github.com/typesafehub/migration-manager</a></li>
+<li>sbt-scalariform (adding support for source code formatting using Scalariform):
+<a class="reference external" href="https://github.com/sbt/sbt-scalariform">https://github.com/sbt/sbt-scalariform</a></li>
+<li>sbt-aspectj:
+<a class="reference external" href="https://github.com/sbt/sbt-aspectj">https://github.com/sbt/sbt-aspectj</a></li>
+<li>sbt-properties:
+<a class="reference external" href="https://github.com/sbt/sbt-properties">https://github.com/sbt/sbt-properties</a></li>
</ul>
</div>
<div class="section" id="code-coverage-plugins">
View
2 0.13.0-SNAPSHOT/docs/Community/Credits.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
View
2 0.13.0-SNAPSHOT/docs/Community/Nightly-Builds.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
View
4 0.13.0-SNAPSHOT/docs/Community/Opportunities.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
@@ -102,7 +102,7 @@
<li>Inter-project source dependencies</li>
<li>Binary dependencies (jars + class files)</li>
<li>data structure representing the
-<a class="reference external" href="https://github.com/harrah/xsbt/tree/0.13/interface">API</a> of
+<a class="reference external" href="https://github.com/sbt/sbt/tree/0.13/interface">API</a> of
the source code There is some code already for generating dot
files that isn't hooked up, but graphing dependencies and
inheritance relationships is a general area of work.</li>
View
6 0.13.0-SNAPSHOT/docs/Community/Repository-Rules.html
@@ -35,7 +35,7 @@
<script type="text/javascript" src="../_static/set-versions.js"></script>
<link rel="top" title="sbt Documentation" href="../index.html" />
<link rel="up" title="Contents" href="../index.html" />
- <link rel="prev" title="0.12.0 Changes" href="ChangeSummary_0.12.0.html" />
+ <link rel="prev" title="0.13.0 Changes" href="ChangeSummary_0.13.0.html" />
</head>
<body>
<div class="navbar">
@@ -46,7 +46,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>
<li><a href="http://groups.google.com/group/simple-build-tool">Mailing List</a></li>
- <li><a href="http://github.com/harrah/xsbt">Project</a></li>
+ <li><a href="http://github.com/sbt/sbt">Project</a></li>
</ul>
</div>
</div>
@@ -75,7 +75,7 @@
<a href="../index.html">Contents</a>
</li>
<li>
- <span class="divider">«</span> <a href="ChangeSummary_0.12.0.html">0.12.0 Changes</a> <span class="divider">|</span>
+ <span class="divider">«</span> <a href="ChangeSummary_0.13.0.html">0.13.0 Changes</a> <span class="divider">|</span>
</li>
<li>
<select id="versions"><option selected value="0.13.0-SNAPSHOT">Version 0.13.0-SNAPSHOT</option></select>
View
12 0.13.0-SNAPSHOT/docs/Community/Using-Sonatype.html
@@ -47,7 +47,7 @@
<li><a href="../index.html">Documentation</a></li>
<li><a href="../Getting-Started/Setup.html">Download</a></li>