Pre-release

@alexarchambault alexarchambault released this May 22, 2018 · 34 commits to master since this release

Assets 2

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)
Pre-release

@alexarchambault alexarchambault released this May 22, 2018 · 41 commits to master since this release

Assets 2

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)
Pre-release

@alexarchambault alexarchambault released this May 22, 2018 · 53 commits to master since this release

Assets 2

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)
Mar 19, 2018
Releasing v1.0.3
Pre-release

@alexarchambault alexarchambault released this Mar 15, 2018 · 79 commits to master since this release

Assets 2

Changes

  • Remove some references to types directly under sbt. in sbt-shared module, to ease using coursier from sbt itself (#775, thanks to @leonardehrenfried)
  • Update points in DEVELOPMENT.md (#777 thanks to @baroquebobcat, #776)
  • Automatically initialize and update submodules when compiling coursier (#785)
  • Allow to specify the URL of a dependency via the CLI (#774, thanks to @dotordogh, use like coursier fetch org:name:ver,url=https%3A%2F%2F…%2Ffoo.jar)
  • core and cache modules don't depend on scalaz anymore (#781, #796, #807)
  • Remove some deprecated methods (#800, thanks to @wisechengyi)
  • Switch to directories 6 (#806)
  • Better handling of classifiers in JSON report (#782, thanks to @baroquebobcat)
  • Reattempt downloads in case of checksum error (#797, thanks to @wisechengyi)
  • Handle invalid partial content response code by retrying to download from start of file (#795, thanks to @rberenguel)
Mar 12, 2018
Resets the connection (and sets partial download to false) if the ran…
…ge is not satisfiable by the server (#795)

@alexarchambault alexarchambault released this Feb 22, 2018 · 129 commits to master since this release

Assets 2

Changes

  • Reference less things directly under the sbt._ namespace from the sbt plugins, to ease the use of coursier from sbt itself (#766, #771, thanks to @leonardehrenfried)
  • Switch the cli to scala 2.12 and case-app 2.0.x (#748)