Releases: coursier/sbt-coursier
v2.0.2
Updates
- Update coursier to
2.0.5
v2.0.1
Optimizations
- Allow multiple resolutions to run in parallel when progress bars are disabled (#273, thanks to @oyvindberg)
v2.0.0
Updates
- Update coursier to
2.0.0
v2.0.0-RC6-9
Updates
- Update coursier from
2.0.0-RC6-24
to2.0.0-RC6-26
Changes
- Remove little used
sbt-pgp-coursier
plugin
v2.0.0-RC6-8
v2.0.0-RC6-7
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 theupdateConfiguration
setting
Updates
- Update coursier to
2.0.0-RC6-23
v2.0.0-RC6-6
- 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 publishedivy.xml
, corresponding todependencyOverrides
- Don't report evictions for modules whose version was forced via
dependencyOverrides
- Update coursier from
2.0.0-RC6-19
to2.0.0-RC6-21
v2.0.0-RC6-5
- Update coursier from
2.0.0-RC6-14
to2.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
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
orupdateSbtClassifiers
, 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
to2.0.0-RC6-14
v2.0.0-RC6-3
- Fix missing reverse dependencies in some cases, in the update report (#209, thanks to @slandelle)