coursier

Pure Scala Artifact Fetching

APACHE-2.0 License

Stars
2K

Bot releases are visible (Hide)

coursier - v1.1.0-M14-1

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M14

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M13-2

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M13-1

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M13

Published by alexarchambault over 5 years ago

coursier - v1.1.0-M12

Published by alexarchambault over 5 years ago

coursier - v1.1.0-M11-2

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M11-1

Published by alexarchambault over 5 years ago

.

coursier - v1.1.0-M11

Published by alexarchambault over 5 years ago

coursier - v1.1.0-M10

Published by alexarchambault almost 6 years ago

coursier -

Published by alexarchambault almost 6 years ago

coursier -

Published by alexarchambault almost 6 years ago

Changes

  • Remove scala 2.10 / sbt 0.13 support (#903)
  • Move most code under modules/ (#912)
  • Move the sbt plugins to a separate repository, for faster CI builds in the main repository (#915)
  • Publish the former io.get-coursier:coursier module as io.get-coursier:coursier-core (#920)
  • Publish new io.get-coursier:coursier module, with no JAR, depending on both io.get-coursier:coursier-core and io.get-coursier:coursier-cache, to more easily depend on both of them (#920)
  • Add website (#911)
  • Add actual optional field in coursier.core.Artifact (#925)
  • Fix potential NullPointerException in coursier.Cache.handlerFor (#929, #932, thanks to @dorsev)
  • Use tagged types for some former String fields (Organization, ModuleName, Classifier, Extension, Type, Configuration, all under coursier.core, #902, #933)
  • Add new overloads of Resolution.{artifacts, dependencyArtifacts}, deprecate the former ones (#902)
  • Remove attributes (classifier, type) from Artifact, have the Resolution.dependencyArtifacts method return them separately (#902)
  • Remove scalaz dependency from cli module, add one towards cats-core (#934)
  • Don't rely on directory listings anymore - this means the optional fields of artifacts has to be checked, and not found errors for optional ones should be ignored (#899)
coursier -

Published by alexarchambault almost 6 years ago

Changes

  • Allow to force the value of Maven properties during resolution (pass --force-property propName=propValue from the CLI, #886)
coursier -

Published by alexarchambault almost 6 years ago

Changes

  • Fix regression in the handling of arguments with spaces, in bootstraps (#882, thanks to @rfkm)
  • Switch to scala-native 0.3.8 (#883)
  • Add --embed-files option to coursier bootstrap command (to enable / disable copying artifacts from file:// repositories in bootstrap in non standalone mode - enabled by default, use --embed-files=false to disable, #884)
coursier - v1.1.0-M5

Published by alexarchambault almost 6 years ago

Changes

  • Switch to Scala.js 0.6.23, scala-xml 1.1.0 (#866)
  • Add / substitute Maven properties parent.{groupId, artifactId, version} during resolution (#870, thanks to @lgirault)
  • Add coursier.Cache.Dangerous.maven2Local helper for ~/.m2/repository in the API (#868, thanks to @mpollmeier)
  • Add coursierCreateLogger task in sbt plugin, to allow setting up a custom logger (#872, #880, thanks to @teozkr)
coursier - pants_release_1.5.x

Published by wisechengyi almost 6 years ago

Released along with Pants 1.5.x https://github.com/pantsbuild/pants/commits/1.5.x

coursier -

Published by alexarchambault over 6 years ago

Changes

  • Allow not to add bash preamble in generated bootstraps (#854, pass --preamble=false to the bootstrap command)
  • Have generated bootstraps pass options starting with -J… to Java rather than the launched app (#852, thanks to @2m)
coursier -

Published by alexarchambault over 6 years ago

Changes

  • Take into account --property k=v options when generating bootstraps (sets Java properties, #850)
  • Allow to generate assemblies via the bootstrap command (#850, pass the --assembly option to the bootstrap command)
coursier -

Published by alexarchambault over 6 years ago

Changes

  • Don't require manually launching docker images of Nexus 2 and 3 to run the integration tests (#805)
  • Fixes in reverse tree printing (#808, thanks to @shanielh)
  • Require Java >= 8 from now on (#817)
  • Update Travis CI scala-native setup (#825, thanks to @densh)
  • Switch to [directories] 10 (#834)
  • Tweak main class discovering (#841, thanks to @2m)
  • Switch to scala-native 0.3.7, use its new build API (#849, thanks to @densh)
  • Allow to copy file:/ artifacts to cache (#831, thanks to @dotordogh, enable with --cache-file-artifacts on the CLI)
  • Add tailRecM method on coursier.util.Task (#846, thanks to @johnynek - even though coursier.util.Task is stacksafe for now)
coursier -

Published by alexarchambault over 6 years ago