From 67b3b06895656320af2db8162841252d70689811 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Fri, 12 May 2017 13:18:38 +0200 Subject: [PATCH] Updates for 1.0.0-RC3 --- README.md | 18 +++++++++--------- coursier | Bin 11814 -> 11814 bytes csbt | Bin 12718 -> 12706 bytes doc/README.md | 18 +++++++++--------- project/plugins.sbt | 2 +- project/project/plugins.sbt | 2 +- scripts/generate-launcher.sh | 2 +- scripts/generate-sbt-launcher.sh | 2 +- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 59b74444e..398afd251 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-RC2") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC3") ``` 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-RC2", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC2" + "io.get-coursier" %% "coursier" % "1.0.0-RC3", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC3" ) ``` @@ -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-RC2") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC3") ``` 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/project/generate-launcher.sh) with a command like ``` $ ./coursier bootstrap \ - io.get-coursier:coursier-cli_2.11:1.0.0-RC2 \ + io.get-coursier:coursier-cli_2.11:1.0.0-RC3 \ -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-RC2", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC2" + "io.get-coursier" %% "coursier" % "1.0.0-RC3", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC3" ) ``` -The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC2"`, mainly depends on +The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC3"`, 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-RC2"`, is precisely in charge of fetching +The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC3"`, 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 2b015604ec06d9e2641c2cd18e783661e6e64a33..7e617048d4ad09a1f30efd2bfb156b2db3a9822b 100755 GIT binary patch delta 736 zcmZ1$vn*zUBZq6&8ZY_&?u!#Wjq9hJOI@VZK?X-`85Ru9ldT{Jac>d z)WRE%N*`NhT(CatZ*)GwvQ<#6ASHwIsB9+7S?TwhfhG@Ef7m%~=Zfy)V|k1^Wf|Ao zvTLu%?0wVN^7Zqkh8^qw7QQ?ynEG3|^vRZH+gGcfF$a1?t(420A)WbmN!XHGH`=Ax zW%;H$s&`#nvgGHiQ>VZA9g7R_W@h1HVBlb20J?Ir1fvSGOV*mrE$Ukt*%>%E7(kpE zO8c3>qCEtOJ!bLmg?3}>Lz)%m2AXJ5|?34W%W%vWU5v~DQyg*x;$(MKX zUTp)g{{Io~vpxYW^2D%c72o7cRZRUKfcmcpOy<>5;(-MqC}=0g>RN!qaE7iE2QVzX LKp`^uk**5>SrY-# delta 725 zcmZ1$vn*zUBZo)pGB4#l&v#AqG_DWY#UmP&abmf7TI19M+ul6=r^u?Lnm3acfRm*>RK9kg5Zg7aDk4Jam4&~kjm5*&zyVPn#?XDY%mlmG8q1$kj@9nLE zwf(aePq&@0p)O8L;QLm4y}g!;a_SfL%_-a9UVF7hfy-0-sxoh}^4j@Vx&(|!o!9iKXcVb8dgk(~pm&I@RqgQjZzM&82?91a&d8Rnnf za`OOp#EYh!MZ$9$L~h#UO;Wr2`&ataGtv{&lXeyEUB2MBFh3|2N-n*4f6+Z+=kyID3FMJ4b-XFV7?f28LcB z26;#X=uof=yci}w(R5-4xkXb;Lxj&yC-8&snh*nnU;~rQMuwY=i~=U7YT4O3U79_6 z#?0q)CP&2Na9>_9ea_^S&v~8}Fak|u=kP0e&6o!?xgBgeBa;Y&2r$6FApwro$q%&b zK%p^NQQL$MNP8{XF=yulRtAQ8uF1*T>XYBHvro>};Q=eD(vfC5%r z)%Vz)kA4zoU{Ek%V2}V>fdC2|ll66#V4*(wm9{jKhr(ok9nr}$I>KP%7664pl)ysr z%$$>NYeQ@~1++y>6)gNmM;L6&YlA})EsP8dIZO-;QV1)6EC+S4!Y*xo9$2V>!gF%0 Xt_3*YX6QO`00Ynq6bzFe>AC;_diDfk diff --git a/csbt b/csbt index 0e74a4990722a8bff679dad50f33e60527ddfe2a..6b81f0de4bc9487f41e07abe40318676fc3e68a8 100755 GIT binary patch delta 1318 zcmZ3NyeN4>5Qj$Q8ZY_&?u!$njO(YIOI@VZK?X-`85Ru9ldT{Jac>d z)WRE%N*`NhT(CatZ*)GwvQ<#6ASHwIsB9+7S?TwhfhG@Ef7m%~=Zfy)V|k1^Wf|Ao zvTLu%?0wVN^7Zqkh8^qw7QQ?ynEG3|^vRZH+gGcfF$a1?t(420A)WbmN!XHGH`=Ax zW%;H$s&`#nvgGHiQ>VZA9g7R_W@h1HVBlb20J?IrCZh^7f99IaQ`NUJvNLdSFn~BK zmG(1%MdvDTLKp#zM_Iul66{foU`Dp8Iz+0JLs5dA1E|w0Yt7_9P4)U_1D@LZ`&BeU zUM<`Ej{h6;x_0zw*L5Q)BNH` zhfeZy@PEA@bYWj$tcGJ}Y(}P*SpD78IeR+(ZE{=Kt-vd`?^yqVO)j$SO!BFE^TjwW z3TKxre>RUlI641AuFu@*XFgiB9`F}CHE+WI@Ld-UJpMeJ(f-EUH1F%0f)cK#TY7|f zUs?Kx+A+HF=e?~y;CkG>V(<0XiBmgEwL~IpoGzG}u&PK;ea66;TWvO{erdGNmm6yJ zqM!2$re^)APO^7@apOkzdVb*z`5zOdbMN`S+B3W5q4`3V-oqWb0*6c1PJQR3Tem2b z_r-&q%YC^&zA804UcEnDceC{_-2;~Lic;@0R(>|F`zvy1a%k5vy=BFUX7i7I%;;ix zxWtMx?-Z{F+lI@3*aE!SIf`y}*%dM}FgUX_Fz|vRSOgfAkQm|9_F)FaOssaVnpBz1 zDckG2f3Sk|G#|VXoWQ`q@D+$rwFu~hgSGH!OHcMR?&Xn44H z|02$HF?+2tJZAj3F{8wsJ#z`$ik;c)$$#E&a+q^pJ%8DzX?x$jSbH(cMzlgx=hdp6 z_qNzRiu|hR(&?jLA#{D->BH)s$r6X(>|<-25V0qDv-M+Uo0v1-m1@tZd!070+86Ec z`}>@e`d3|)o*qklI=e0J>??Mls}(t3FVhpR13Gyz*x8IsA`BwH#LNLo%-}3HxkA^D z8I-bj>YDHY6SLQAgF_N6z_7_-n*3W=eex}Reidjs_j>a2@q`X028Jap3=A?r^AKP= z)8u$Y(aC3(IQav-5tabWn|w}BnyHc%Bt1!A7?c$zf6$d?YGntC$V}GM<52)v8fBiK zCkwRn4G=3Kj0LiMc_*v0t4yxc;{oeU(3fUf#Rs;mUzL6GOnr#{d+g3fKZ!FiC>Ss> zNTBGyA~1QWo{}ImdcEK=KlzuwF*ueC45XRXYE72c5!261DTcWorXD%gRZ$H71Ja{B zd8>hdJTSd@f#iTe0|r`98bYm~Jkda9GKZlk*g6G6X-3Y;Hil|oUC6Nmj29#jFuBoC KolQU&Bm@A#e%xpP delta 1308 zcmZ3Kye@e{5Qj+1GB4#l&v#9XGOiEW#UmP&abmf7TI19M+ul6=r^u?Lnm3acfRm*>RK9kg5Zg7aDk4Jam4&~kjm5*&zyVPn#?XDY%mlmG8q1$kj@9nLE zwf(aePq&@0p)O8L;QLm4y}g!;a_SfL%_-a9UVF7hfy-0-sxoh}^4j@Vx+fHd)3;?!_Pl&3PN=5u6t zlJ=q#0;?)N%~>DBu_yKEm-i>$3QO!+dTR;?Z$P*0W0%PVC)a7ccQ9<)Da}{4^{V8# z%PGl8v$Y&n_e+Fy$F`ny3z(y@;r;o=&sLXocM6`qv~j}=sTY6TAAO#)Fgbm_-tGJK zjf;P=`+L`SSwo89B4_%t^Cd*P>>3plj1pmK(p76i> z;cv{A#AS4Edu8UThKDT9>^7gJ1AHDV_{kgK&CVfN$+$hEmXU#B5jz6|D6&O>kqC*M zI34N9vf75s;F!|xRl9Xm{^`8eiN{$%`l|NrIgr4>!0;7_QMIw?goCxj>9~ODr8?^M z8@ZYd1R5UN`U`GYEiQbt=|PIM)y-HxPE*(3JF3o_wcmGX%>CbQFX-9sxb4TZNX^nn z(PgK&Z{FG6ZZdOU*TLTh8Vj1mFP#mn{pqreWpezR@PjXuH*Q|yw|q|fa^9Db6&x>n z3T4&3_cG@Go5#It>&%He?JVB>xp3iKx^~Q{9jjm@&`R(1t8xm$~-|&78ovXfLICWNd!2|HhCkj3V(n%Ba;Y&2rzGe z6aD0Q`qE4a9FrOKL?)lt=Tm_SdpYx7`*sCr20JqYgA~FLAj?Ams91FJ3O!-419bGH znL?DnLI%v7I%vjw{f}^;^$BQ>Cx$soxZU=FqXYUP3KetGdn1^Gl-+Ob?0OU12qni8c@Vf&NC2W;?SNfs4X`6y#ep! zl?DRfsNQ2B&9oaPtOPa^WD3wBV1R0*=wt&!h>_sPi8B;qjG0_&sLm#%3sMaLa1riY diff --git a/doc/README.md b/doc/README.md index ff61c082d..c41b498a2 100644 --- a/doc/README.md +++ b/doc/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-RC2") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC3") ``` 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-RC2", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC2" + "io.get-coursier" %% "coursier" % "1.0.0-RC3", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC3" ) ``` @@ -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-RC2") +addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-RC3") ``` 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/project/generate-launcher.sh) with a command like ``` $ ./coursier bootstrap \ - io.get-coursier:coursier-cli_2.11:1.0.0-RC2 \ + io.get-coursier:coursier-cli_2.11:1.0.0-RC3 \ -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-RC2", - "io.get-coursier" %% "coursier-cache" % "1.0.0-RC2" + "io.get-coursier" %% "coursier" % "1.0.0-RC3", + "io.get-coursier" %% "coursier-cache" % "1.0.0-RC3" ) ``` -The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC2"`, mainly depends on +The first module, `"io.get-coursier" %% "coursier" % "1.0.0-RC3"`, 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-RC2"`, is precisely in charge of fetching +The second module, `"io.get-coursier" %% "coursier-cache" % "1.0.0-RC3"`, 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/project/plugins.sbt b/project/plugins.sbt index 2316a9aa2..f7a424eea 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -20,7 +20,7 @@ libs ++= Seq( ) // important: this line is matched / substituted during releases (via sbt-release) -def coursierVersion = "1.0.0-RC2" +def coursierVersion = "1.0.0-RC3" // required for just released things resolvers += Resolver.sonatypeRepo("releases") diff --git a/project/project/plugins.sbt b/project/project/plugins.sbt index ada370614..e16dcc4f4 100644 --- a/project/project/plugins.sbt +++ b/project/project/plugins.sbt @@ -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-RC2" +def coursierVersion = "1.0.0-RC3" // required for just released things resolvers += Resolver.sonatypeRepo("releases") diff --git a/scripts/generate-launcher.sh b/scripts/generate-launcher.sh index bf8fa3d29..367a63149 100755 --- a/scripts/generate-launcher.sh +++ b/scripts/generate-launcher.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION=1.0.0-RC2 +VERSION=1.0.0-RC3 CACHE_VERSION=v1 SBTPACK_LAUNCHER="$(dirname "$0")/../cli/target/pack/bin/coursier" diff --git a/scripts/generate-sbt-launcher.sh b/scripts/generate-sbt-launcher.sh index 948199ff3..3721b05f4 100755 --- a/scripts/generate-sbt-launcher.sh +++ b/scripts/generate-sbt-launcher.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -e -VERSION=1.0.0-RC2 +VERSION=1.0.0-RC3 "$(dirname "$0")/../coursier" bootstrap \ "io.get-coursier:sbt-launcher_2.12:$VERSION" \