From ef596c12c314a34412b467133b18ef51138302df Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sat, 5 Aug 2017 15:32:06 +0200 Subject: [PATCH] Updates for 1.0.0-RC9 --- README.md | 18 +++++++++--------- coursier | Bin 14995 -> 14995 bytes csbt | Bin 15884 -> 15887 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 6e4db8caa..ceb17fb3a 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-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. diff --git a/coursier b/coursier index 511710894847b6a9e89cdb195be334a740ab9a51..40dd2887a2dd33a8bd161293a791a68f1db7045d 100755 GIT binary patch delta 910 zcmbPSI=OU$Bgf}zR&Umt3$G@68rPrN!6O=!abmf7TI19M+ul6=r^u?Lnm3acfRm*>RK9kg5Zg7aDk4Jam4&~kjm5*&zyVPn#?XDY%mlmG8q1$kj@9nLE zwf(aePq&@0p)O8L;QLm4y}g!;a_SfL%_-a9UVF7hfy-0-sxoh}^4j@VxyK*r`OzBYCU%Yl)L3BnR! zP2=PR$xhSdepAZCz|cLpQBP{}T1(E&hm5M3I2brM7{Hn>4I>#LS}OGRLNy2Is6bhM z%=@6SEMhKV96-SE6=b)osa}2At*Yj|2ikg4j`}1pMO0L8znHfB`{((g#`!MuI$s|9 zIzuMyM_`Q6I*9HCy?Rnxky;6ER4pi-*C;vx2WutAy z4$gfR`vSb#IixmaK2Ks`VCV&6kf%j}u7y|(6o7%rpG_@Tz>d*3(@6Kz2`td@4L2|d zH89y~WVXe~Fsz`AmoL!3$iU>e*QxXRntGaEIu}m+o;g!|&QnKko9{V&U9EFIx|h7q zoxD=qR zNKFnf7oTivA*=uj(WO7nrd(rWU|?rvV32}27EHHtOfIkxnVe=W0#-Qr^rHnPoIra7 z85kr`6i()vEXOJ}`Hwjd#EKeADW<=|V9jeRh2U{FSqCV-Mr^W&r2*K$^EE#XwgaPj z2@3;*42prA5@5}<^tdL=SV9e*Wg*3MN(wA~%0dKUQJuLI(Ln#+SC2;>x?v%o+cN<*kclNGJhI6-Q_0Y5pw MN|f>C60zZwy#z{V-EC)S}B(~Lpt;ClCUMWZnR6W z%kfQhRPVaDWXaE2r%r$KI~Et<&CJ5Zz`()40CMGINk(NB5M%Qx4lX7L%UpIJBZPH> zD~%Jva$sy@hp>LixrlKvaBzUNZ|0X)f$H*;*b8NS6pLgO1erNam-|gA69Ypx3j>49 z{mcsA#7#2_HCgdv~wd?Y;B=ubEY; z{K?11eBF7GFE>{1o*EH&;>(p!0VkE)3giNo$8zo3uN>M`*I-w&J0bf@!9mt*zrX%@ z@L!?(?ZLyoAC7)x4e(~?cqy%!oXo($&GR7&n%y-h>71;dp=!E zG<})aOV#HouPmJ{V}SOsbL?NLG~EqozBdpDcr!AIFo*!d91>`tlred)nH@MhC;vAy zhA`^Pr6vae!)U#^umULbjHc|$?qXzM$N`3+6wIw)nv;2QfQabiOiPHu$)_JJFyRE+ zBgnuYfuis<%j8GqYGBj0$JXiuu`@7O@S&S#$_F$}Y;uOV5X2n~mQqanMS)@>lQ&rM z!J~Te2MZ}CZXK}Aicp)+*Zerx4s_lUPz0mcY^(=Xc-=x2Yf}SkUFK>WY2}R)- zgUSEJR0Pn&XfhAbwm>7GA#$QHIathr<8< R92=7ZtV9`KO-{4Y1pwkmHp&11 diff --git a/csbt b/csbt index d4a3619e077d0b0d7bffcb4b3ea7f50167a5fee9..827cc09eadc9581addbdf35944b9715c12879147 100755 GIT binary patch delta 1348 zcmeCF>93g(#Idf5)tj~E!mEi<#`ULm@Q4OwoLFw2);RURwl`1zDY7ald3ajSs{Fmp zh|k(XWuAa=)$*U7&m^^%8ysTkU&uZ z(>NilxLyIOBq zba>yf1vcUn87z1jqNMxdq~1OY(h56pJ8dqL@zZ-dRaPz158C6N$a|!U{Y$ar$DKzK zj~LfY(44Z>b@y{mrIq>tGcM??x_?>QEcNAuSHUvrJ9i#<*zi2;s#1jX_L%E&DaBz7 z>%PS#URb1D&u#Q>BQKYfe_f%f;k&{5`_LR26(e`_%ujxag;MMFvPMmFo4p5 z2rx#Wk;857%>s_4DD(9Y2CqdJgu!htHF>!$@8muU8Hm6-3ypd|oxlPe-*5wiPy>^# zMrK=#Oaltac=-Yij0{Ykd!0J3uc@c$rE}r5@0l~j=R9@vw)vjZ*VQ`bqkBo)PwS+o z&ROqs44Y~jFZHpq#sJ;I&apeGLm`lXfguQp1H2iTL>NSXsgwhpN9j)$%;PY{%?ED;Cjg!E6^K<)oW(Zzy^V=HD1m^4fsO$KEhr74 vb^_I?Ot!P&oSbjV1F^2&R*F%0@+@05uvX+K21YIth?;!gR-Nsw1xN@0p8Y6z#KFt>#mmxvPvgWWljdm$^ zIlifm>RlI?EcrR>)ah@2$KnFKnOV3P7&sUhK(3su#i-1}2xM%&&B4V4VR^{zV}!6? za;0%XSb>af><|{0yo(qI0|y5KSeJsd3RG9T#9k329&+C3Y=9#}nMclmW!qHX(S^u?s*x(#f_EDC%fvEir(FLEXu)L!CyXW-Nb#oqVBHl zTNWK%cW8l)_(sMJ?-{q6$?Y|{bvDRrTl4n6W!z_Uzh_KtGk@YZBVn$}>F2B*BD#O) zo#ML}KmYowf_3+*ZC8d~6xY1BaD!UbtEw-XTYl&iN_^z-A!$k0HRDo#XJG3va|q85tO2*%^QW z%q$|nScFCmuemo1IF4e>*FzZm7GV$uuesFZRkpm7Cs@cp1U6V`)SuJ{{h)O=(7-6b zz+i)s(Iz9q(1J2vK1MEyS;eYPpHCN=E}|;-;;CBNGt1{HV&b>eo=+DOOfGw*=@v85En1 z^}q^~twq7MN0}$+$pZcI28fkV6n-(7EFi9e;rVI0+;2*OCU;|)9B2eISxyudTCl_b zN++e0!)?svK`BDibWSy}xB!(G4B{yEZJoT