From ad78a388f68f260b5f5076052c776fd7b3b7cc1a Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Thu, 20 Jul 2017 00:23:14 +0200 Subject: [PATCH] Updates for 1.0.0-RC8 --- README.md | 18 +++++++++--------- coursier | Bin 14997 -> 14995 bytes csbt | Bin 15871 -> 15884 bytes doc/README.md | 18 +++++++++--------- project/Mima.scala | 1 + project/plugins.sbt | 2 +- project/project/plugins.sbt | 2 +- project/project/project/plugins.sbt | 2 +- scripts/generate-launcher.sh | 2 +- scripts/generate-sbt-launcher.sh | 2 +- 10 files changed, 24 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 6aa62d383..6e4db8caa 100644 --- a/README.md +++ b/README.md @@ -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-RC7") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8") ``` 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-RC7", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC7" + "io.get-coursier" %% "coursier" % "1.0.0-RC8", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC8" ) ``` @@ -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-RC7") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC8") ``` 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-RC7 \ + io.get-coursier:coursier-cli_2.11:1.0.0-RC8 \ -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-RC7", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC7" + "io.get-coursier" %% "coursier" % "1.0.0-RC8", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC8" ) ``` -The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC7"`, mainly depends on +The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC8"`, 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-RC7"`, is precisely in charge of fetching +The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC8"`, 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. diff --git a/coursier b/coursier index 19fe16c49b9ca7af651f148ec41f8552a9c9bbd1..511710894847b6a9e89cdb195be334a740ab9a51 100755 GIT binary patch delta 912 zcmbPQI=OU$BjW9^w4E!ui;v|o>Xc<% zZ_BQ|BD42RW6Rgin;Lek|6BO-tYGSI;nF8tnr&aLe#RW=5w%h-bB1*0-z8y7Zrx~? zVwdHc>ZsmzamkXOvre7<=65VEz?+$ci-CcIfdS~u$&!pJ%s_gx10y#RnBgI?pApOm z(@5t8GyIs_*})7hAx|+dL)KW4iJgIi17yPH8(jM!Iu95|L3GaKUBSf80hGQ3w7}I= zzdr2PHR(63W+^J#X-vWg4&C0}Yj%6@{QqlaRVsh-@iAX_UgXP-mAj`#1fKYERe;)i-=ze?fu{sao1I%jYU$;e856va)!AGNY~_O3uz`!X0T9?1w`m2Q0O$vWHw7Ru!?$fX(m%Xu!;@l zB4E>PySC336JubI)n#CiKrwy4C{Q6(pQSVtw+=*~rGN^|(dTP^9BgM|U|7P!z#xO7 z*H{m%_%|09KblV`>jTaDVlerIU8Fo%J4#9UMWI`qJ+0 zTibJ(PpDJWY|qHe1ZGt7wX=g6 z<$C*=c!5%0({#Dtlrk|ebWd*7lbXENl5_JRqiQC01`ZAekWOFb{fuA@%wnEmUi~^0~q4ZP10kvMYtYFn?Kin>BiI8@Jwud+VRG z|7VZP;g`#6((ls`@Mh;&BcQ!8nSp_!7l=WA6#+UFY_S(m01765GPPs|xkb-RGegri z^n=#fK!Ys-1}58$47V8>1Q(R?@&y_g8JIlxI(1%OQ%}=N=fY{z0t?O36hSfwWaF^9N8 z8|a1_!^s|&24E-61iJL55!mii76Qt!2ttlJArw0qCqJ}Qln2HbI1+)05e&pp)GV2- cXr;ypQUi{P$pKcPjISrBS*f#?n1K`m0NPhF+W-In diff --git a/csbt b/csbt index 2d02ec7290d692a5824ca1971145f98f2962346a..d4a3619e077d0b0d7bffcb4b3ea7f50167a5fee9 100755 GIT binary patch delta 1418 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