Skip to content

Releases: coursier/sbt-coursier

v2.0.2

23 Oct 16:00
744294a
Compare
Choose a tag to compare

Updates

  • Update coursier to 2.0.5

v2.0.1

06 Oct 12:02
7800e38
Compare
Choose a tag to compare

Optimizations

  • Allow multiple resolutions to run in parallel when progress bars are disabled (#273, thanks to @oyvindberg)

v2.0.0

02 Oct 14:58
441f6a7
Compare
Choose a tag to compare

Updates

  • Update coursier to 2.0.0

v2.0.0-RC6-9

14 Sep 13:59
42ac1e4
Compare
Choose a tag to compare
v2.0.0-RC6-9 Pre-release
Pre-release

Updates

  • Update coursier from 2.0.0-RC6-24 to 2.0.0-RC6-26

Changes

  • Remove little used sbt-pgp-coursier plugin

v2.0.0-RC6-8

01 Aug 16:03
02016e9
Compare
Choose a tag to compare
v2.0.0-RC6-8 Pre-release
Pre-release

Fixes

  • Fix provided configuration handling (#262, thanks to @eed3si9n)

Updates

  • Update coursier to 2.0.0-RC6-24

v2.0.0-RC6-7

14 Jul 13:20
9cf77f8
Compare
Choose a tag to compare
v2.0.0-RC6-7 Pre-release
Pre-release

Optimizations

  • Use default thread pool from coursier rather than creating our own for each resolution (thanks to @oyvindberg)

  • When progress bars are disabled (when passing -batch to sbt or running it with </dev/null, for example), allow several resolutions and artifact download sessions to run at the same time.

Fixes

  • Take into account missingOk field from the updateConfiguration setting

Updates

  • Update coursier to 2.0.0-RC6-23

v2.0.0-RC6-6

16 Jun 15:27
78e61fe
Compare
Choose a tag to compare
v2.0.0-RC6-6 Pre-release
Pre-release
  • Fix an issue in the handling of strict in versionReconciliation, that was enabling strict mode for all modules as soon as it was enabled for one
  • Put <override> elements in the published ivy.xml, corresponding to dependencyOverrides
  • Don't report evictions for modules whose version was forced via dependencyOverrides
  • Update coursier from 2.0.0-RC6-19 to 2.0.0-RC6-21

v2.0.0-RC6-5

25 May 21:51
77a3c40
Compare
Choose a tag to compare
v2.0.0-RC6-5 Pre-release
Pre-release
  • Update coursier from 2.0.0-RC6-14 to 2.0.0-RC6-19
  • Ignore missing artifacts in updateSbtClassifiers
  • Run resolution for each configuration (dependencies in test can't bump versions in compile anymore)
  • Apply global exclusions to root dependencies too
  • Persist global exclusions in ivy.xml when publishing modules locally

v2.0.0-RC6-4

05 May 18:11
33af97d
Compare
Choose a tag to compare
v2.0.0-RC6-4 Pre-release
Pre-release

Deprecate cache directory ~/.coursier/cache

This only impacts users of pre Nov. 2017 versions of coursier, even occasional users of such versions. If you don't have a ~/.coursier/cache directory on your system, you can safely ignore this.

Upon initialization, a warning is printed if the legacy cache location, ~/.coursier/cache, is being used. This warning redirects to the README of cache-migration, which describes how to migrate one's cache.

See the release notes of coursier 2.0.0-RC6-14 for more details.

Fixes

missingOk

Take into account the missingOk field of updateConfiguration. That fixes possible issues:

  • in updateClassifiers or updateSbtClassifiers, loudly failing where they should silently ignore missing artifacts,
  • in sbt-dependency-graph, not showing a tree or graph when resolution failed.

Fixed in #212, thanks to @eed3si9n.

New features

HTTP header-based authentication

Allow to pass HTTP header authentication to coursier. Use like

csrConfiguration := csrConfiguration
  .value
  .addRepositoryAuthentication(
    repositoryId,
    lmcoursier.definitions.Authentication(Seq(
      "header1" -> "value1",
      "header2" -> "value2",
      …
    ))
  )

once sbt relies on that sbt-coursier version.

Added in #220, thanks to @gilandose.

Updates

  • Update coursier from 2.0.0-RC6-10 to 2.0.0-RC6-14

v2.0.0-RC6-3

31 Mar 13:37
b643112
Compare
Choose a tag to compare
v2.0.0-RC6-3 Pre-release
Pre-release
  • Fix missing reverse dependencies in some cases, in the update report (#209, thanks to @slandelle)