diff --git a/README.md b/README.md index 48b4f5fe9..a71c4b5a0 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,9 @@ To build from source, get the latest stable version of sbt 0.10.x (see [Setup]) The initial branch is the development branch 0.10, which contains the latest code for the 0.10.x series. -The latest tag for 0.10.x is 0.10.0: +The latest tag for 0.10.x is 0.10.1: - $ git checkout v0.10.0 + $ git checkout v0.10.1 To build the launcher, publish all components locally, and build API and SXR documentation: @@ -35,11 +35,11 @@ The individual commands are Copy your stable ~/bin/sbt script to ~/bin/xsbt and change it to use the launcher at: - /target/sbt-launch-0.10.0.jar + /target/sbt-launch-0.10.1.jar If using the 0.10 development branch, the launcher is at: - /target/sbt-launch-0.10.1-SNAPSHOT.jar + /target/sbt-launch-0.10.2-SNAPSHOT.jar ## Modifying sbt @@ -49,4 +49,4 @@ To use your modified version of sbt in a project locally, run `publish-local`. After each `publish-local`, clean the `project/boot/` directory in the project in which you want to use the locally built sbt. Alternatively, if sbt is running and the launcher hasn't changed, run `reboot full` to have sbt do this for you. -If a project has `project/build.properties` defined, either delete the file or change `sbt.version` to `0.10.1-SNAPSHOT`. \ No newline at end of file +If a project has `project/build.properties` defined, either delete the file or change `sbt.version` to `0.10.2-SNAPSHOT`. \ No newline at end of file diff --git a/project/Sbt.scala b/project/Sbt.scala index e77c0d8de..ba4b2c1b5 100644 --- a/project/Sbt.scala +++ b/project/Sbt.scala @@ -15,7 +15,7 @@ object Sbt extends Build override lazy val settings = super.settings ++ buildSettings ++ Status.settings def buildSettings = Seq( organization := "org.scala-tools.sbt", - version := "0.10.1-SNAPSHOT", + version := "0.10.1", publishArtifact in packageDoc := false, scalaVersion := "2.8.1", publishMavenStyle := false, diff --git a/sbt/notes/0.10.1.markdown b/sbt/notes/0.10.1.markdown new file mode 100644 index 000000000..70edc174f --- /dev/null +++ b/sbt/notes/0.10.1.markdown @@ -0,0 +1,16 @@ +This is a major redesign of sbt, so only prominent changes are listed: + + * Support "provided" as a valid configuration for inter-project dependencies [#53](https://github.com/harrah/xsbt/issues/53) + * Try out some better error messages for build.sbt in a few common situations [#58](https://github.com/harrah/xsbt/issues/58) + * Drop "Incomplete tasks ..." line from error messages. [#32](https://github.com/harrah/xsbt/issues/32) + * Better handling of javac logging. [#74](https://github.com/harrah/xsbt/pull/74) + * Warn when reload discards session settings + * Cache failing classifiers, making 'update-classifiers' a practical replacement for withSources() + * Global settings may be provided in ~/.sbt/build.sbt [#52](https://github.com/harrah/xsbt/issues/52) + * No need to define "sbtPlugin := true" in project/plugins/ or ~/.sbt/plugins/ + * Provide statistics and list of evicted modules in UpdateReport + * Scope use of 'transitive-classifiers' by 'update-sbt-classifiers' and 'update-classifiers' for separate configuration. + * Default project ID includes a hash of base directory to avoid collisions in simple cases. + * 'extra-loggers' setting to make it easier to add loggers + * Associate ModuleID, Artifact and Configuration with a classpath entry (moduleID, artifact, and configuration keys). [#41](https://github.com/harrah/xsbt/issues/41) + * Put httpclient on Ivy's classpath, which seems to speed up 'update'. diff --git a/src/main/conscript/sbt/launchconfig b/src/main/conscript/sbt/launchconfig index de54e6aca..30d59a25a 100644 --- a/src/main/conscript/sbt/launchconfig +++ b/src/main/conscript/sbt/launchconfig @@ -4,7 +4,7 @@ [app] org: org.scala-tools.sbt name: sbt - version: read(sbt.version)[0.10.1-SNAPSHOT] + version: read(sbt.version)[0.10.1] class: ${sbt.main.class-sbt.xMain} components: xsbti cross-versioned: true diff --git a/src/main/conscript/scalas/launchconfig b/src/main/conscript/scalas/launchconfig index dd5c2f43a..c941698ee 100644 --- a/src/main/conscript/scalas/launchconfig +++ b/src/main/conscript/scalas/launchconfig @@ -4,7 +4,7 @@ [app] org: org.scala-tools.sbt name: sbt - version: 0.10.1-SNAPSHOT + version: 0.10.1 class: sbt.ScriptMain components: xsbti cross-versioned: true diff --git a/src/main/conscript/screpl/launchconfig b/src/main/conscript/screpl/launchconfig index 42b77bcbd..20573a076 100644 --- a/src/main/conscript/screpl/launchconfig +++ b/src/main/conscript/screpl/launchconfig @@ -4,7 +4,7 @@ [app] org: org.scala-tools.sbt name: sbt - version: 0.10.1-SNAPSHOT + version: 0.10.1 class: sbt.ConsoleMain components: xsbti cross-versioned: true