Updates for 1.0.0-RC9

This commit is contained in:
Alexandre Archambault 2017-08-05 15:32:06 +02:00
parent 138cb0a477
commit ef596c12c3
No known key found for this signature in database
GPG Key ID: 14640A6839C263A9
10 changed files with 24 additions and 23 deletions

View File

@ -73,7 +73,7 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [
Enable the SBT plugin by adding
```scala
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8")
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC9")
```
to `~/.sbt/0.13/plugins/build.sbt` (enables it globally), or to the `project/plugins.sbt` file
of an SBT project. Tested with SBT 0.13.8 / 0.13.9 / 0.13.11 / 0.13.12 / 0.13.13 / 0.13.15 / 0.13.16-M1 / 1.0.0-M5.
@ -111,8 +111,8 @@ $ ./coursier fetch org.apache.spark:spark-sql_2.11:1.6.1 com.twitter:algebird-sp
Add to your `build.sbt`
```scala
libraryDependencies ++= Seq(
"io.get-coursier" %% "coursier" % "1.0.0-RC8",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"
"io.get-coursier" %% "coursier" % "1.0.0-RC9",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"
)
```
@ -215,7 +215,7 @@ of the cache used by a particular project, in case you have any doubt about what
Enable the SBT plugin globally by adding
```scala
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8")
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC9")
```
to `~/.sbt/0.13/plugins/build.sbt`
@ -368,7 +368,7 @@ The `bootstrap` generates tiny bootstrap launchers, able to pull their dependenc
repositories on first launch. For example, the launcher of coursier is [generated](https://github.com/coursier/coursier/blob/master/scripts/generate-launcher.sh) with a command like
```
$ ./coursier bootstrap \
io.get-coursier:coursier-cli_2.11:1.0.0-RC8 \
io.get-coursier:coursier-cli_2.11:1.0.0-RC9 \
-b -f -o coursier \
-M coursier.cli.Coursier
```
@ -380,12 +380,12 @@ See `./coursier bootstrap --help` for a list of the available options.
Add to your `build.sbt`
```scala
libraryDependencies ++= Seq(
"io.get-coursier" %% "coursier" % "1.0.0-RC8",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"
"io.get-coursier" %% "coursier" % "1.0.0-RC9",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"
)
```
The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC8"`, mainly depends on
The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC9"`, mainly depends on
`scalaz-core` (and only it, *not* `scalaz-concurrent` for example). It contains among others,
definitions,
mainly in [`Definitions.scala`](https://github.com/coursier/coursier/blob/master/core/shared/src/main/scala/coursier/core/Definitions.scala),
@ -395,7 +395,7 @@ that expects to be given metadata, wrapped in any `Monad`, then feeds these to `
you the final `Resolution`, wrapped in the same `Monad` it was given input. This final `Resolution` has all the dependencies,
including the transitive ones.
The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"`, is precisely in charge of fetching
The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"`, is precisely in charge of fetching
these input metadata. It uses `scalaz.concurrent.Task` as a `Monad` to wrap them. It also fetches artifacts (JARs, etc.).
It caches all of these (metadata and artifacts) on disk, and validates checksums too.

BIN
coursier

Binary file not shown.

BIN
csbt

Binary file not shown.

View File

@ -73,7 +73,7 @@ Lastly, it can be used programmatically via its [API](#api) and has a Scala JS [
Enable the SBT plugin by adding
```scala
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8")
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC9")
```
to `~/.sbt/0.13/plugins/build.sbt` (enables it globally), or to the `project/plugins.sbt` file
of an SBT project. Tested with SBT 0.13.8 / 0.13.9 / 0.13.11 / 0.13.12 / 0.13.13 / 0.13.15 / 0.13.16-M1 / 1.0.0-M5.
@ -111,8 +111,8 @@ $ ./coursier fetch org.apache.spark:spark-sql_2.11:1.6.1 com.twitter:algebird-sp
Add to your `build.sbt`
```scala
libraryDependencies ++= Seq(
"io.get-coursier" %% "coursier" % "1.0.0-RC8",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"
"io.get-coursier" %% "coursier" % "1.0.0-RC9",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"
)
```
@ -242,7 +242,7 @@ of the cache used by a particular project, in case you have any doubt about what
Enable the SBT plugin globally by adding
```scala
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8")
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC9")
```
to `~/.sbt/0.13/plugins/build.sbt`
@ -397,7 +397,7 @@ The `bootstrap` generates tiny bootstrap launchers, able to pull their dependenc
repositories on first launch. For example, the launcher of coursier is [generated](https://github.com/coursier/coursier/blob/master/scripts/generate-launcher.sh) with a command like
```
$ ./coursier bootstrap \
io.get-coursier:coursier-cli_2.11:1.0.0-RC8 \
io.get-coursier:coursier-cli_2.11:1.0.0-RC9 \
-b -f -o coursier \
-M coursier.cli.Coursier
```
@ -409,12 +409,12 @@ See `./coursier bootstrap --help` for a list of the available options.
Add to your `build.sbt`
```scala
libraryDependencies ++= Seq(
"io.get-coursier" %% "coursier" % "1.0.0-RC8",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"
"io.get-coursier" %% "coursier" % "1.0.0-RC9",
"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"
)
```
The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC8"`, mainly depends on
The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC9"`, mainly depends on
`scalaz-core` (and only it, *not* `scalaz-concurrent` for example). It contains among others,
definitions,
mainly in [`Definitions.scala`](https://github.com/coursier/coursier/blob/master/core/shared/src/main/scala/coursier/core/Definitions.scala),
@ -424,7 +424,7 @@ that expects to be given metadata, wrapped in any `Monad`, then feeds these to `
you the final `Resolution`, wrapped in the same `Monad` it was given input. This final `Resolution` has all the dependencies,
including the transitive ones.
The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"`, is precisely in charge of fetching
The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC9"`, is precisely in charge of fetching
these input metadata. It uses `scalaz.concurrent.Task` as a `Monad` to wrap them. It also fetches artifacts (JARs, etc.).
It caches all of these (metadata and artifacts) on disk, and validates checksums too.

View File

@ -18,6 +18,7 @@ object Mima {
"1.0.0-RC6",
"1.0.0-RC7",
"1.0.0-RC8",
"1.0.0-RC9",
"" // binary compatibility versions
)

View File

@ -21,7 +21,7 @@ libs ++= Seq(
)
// important: this line is matched / substituted during releases (via sbt-release)
def coursierVersion = "1.0.0-RC7"
def coursierVersion = "1.0.0-RC9"
// required for just released things
resolvers += Resolver.sonatypeRepo("releases")

View File

@ -2,7 +2,7 @@ addSbtPlugin("io.get-coursier" % "sbt-coursier" % coursierVersion)
addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.3.0")
// important: this line is matched / substituted during releases (via sbt-release)
def coursierVersion = "1.0.0-RC7"
def coursierVersion = "1.0.0-RC9"
// required for just released things
resolvers += Resolver.sonatypeRepo("releases")

View File

@ -1,7 +1,7 @@
addSbtPlugin("io.get-coursier" % "sbt-coursier" % coursierVersion)
// important: this line is matched / substituted during releases (via sbt-release)
def coursierVersion = "1.0.0-RC7"
def coursierVersion = "1.0.0-RC9"
// required for just released things
resolvers += Resolver.sonatypeRepo("releases")

View File

@ -1,6 +1,6 @@
#!/bin/bash
VERSION=1.0.0-RC8
VERSION=1.0.0-RC9
CACHE_VERSION=v1
SBTPACK_LAUNCHER="$(dirname "$0")/../cli/target/pack/bin/coursier"

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash
set -e
VERSION=1.0.0-RC8
VERSION=1.0.0-RC9
"$(dirname "$0")/../coursier" bootstrap \
"io.get-coursier:sbt-launcher_2.11:$VERSION" \