From 6cc60bea1af50a830d8f6838edcc0a8d91da8441 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Wed, 9 Aug 2017 15:41:45 +0200 Subject: [PATCH] Updates for 1.0.0-RC10 --- README.md | 18 +++++++++--------- coursier | Bin 14995 -> 14995 bytes csbt | Bin 15887 -> 15888 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 60885ad14..d807ccd95 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-RC9") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC10") ``` 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-RC9", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC9" + "io.get-coursier" %% "coursier" % "1.0.0-RC10", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC10" ) ``` @@ -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-RC9") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC10") ``` 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-RC9 \ + io.get-coursier:coursier-cli_2.11:1.0.0-RC10 \ -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-RC9", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC9" + "io.get-coursier" %% "coursier" % "1.0.0-RC10", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC10" ) ``` -The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC9"`, mainly depends on +The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC10"`, 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-RC9"`, is precisely in charge of fetching +The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC10"`, 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 40dd2887a2dd33a8bd161293a791a68f1db7045d..d2040a32fd21e8c6bb61b6cb9c85a6635cc97801 100755 GIT binary patch delta 881 zcmbPSI=OU$Bd=;Lr}yb>`!jPH7#KVM=a5-^b$v20 zp!dRw-}j(PR=wl zVVNNz&^~#gnFwm^O+I91$qWjge`eB_mx0D5=a&{0XQmeE2Y53wi7JLomN^IkO%|J+VJ-wV`FzcfgY7^UEn#6`kU=r|lqA>**DXZBu6hsjS+@*W zND=DLdP`}h&2m5?k;xk@g`7cAf*e^wD8~IaVPHtg&o3!1DM~ER%}OlNEiK9^h6NHd SN++{gIdOo@0Y{df*!%zHhbH+iSTfr+!i2oU#q>wO4BtxIDG5D)SaA zubqFTOF2aPcfjKV3yog57|xnv5+7W7^WMoD+yUOqEL;o>91ILV2TvAfRAK&9&APco zsGS|mkmToP0yFFw(>cM666OykaiD7dJo!KJDI0Aoc5v>q*caf<&LOoa^LY|5 zpnHKB+U&Mz%0&P*-R5AbGW5@8Sl1|SCmFyOqm z$JXiuu`@7O@G&q*!E6T8zZoVUvd{np*koP{X{J_=$yyc~3Lrg`Pd{227JV8&Ek%8e25G$eRTO&5vOi+a%&2f|8 z0`29Ln0!x0Y_fu-2-u8+ufMr}0P6Q-MtAQiDWF1`$pw}?V1-6gc4c<~73MIZEBqug z`H?xqWA&EOj9Vtpwp4cp1wC@42%)%-!IXg^DL=oYxTGktKsPI~NVl{orx@m3Xw*$+ PwQ}MBnFEd!e=8RNl4}#g diff --git a/csbt b/csbt index 827cc09eadc9581addbdf35944b9715c12879147..5ee9c2721aac23e8ff0ed46cc1be985721fdeda2 100755 GIT binary patch delta 1264 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