sbt/notes/1.0.0-M9.markdown

1.5 KiB

Changes

  • Track errored files in cache when possible, so as not to try to download them again (#174)
  • Force the versions of the scala-{library,reflect,compiler} and scalap modules from org.scala-lang to the current Scala version, in the SBT plugin (#172)
  • Launcher apps generated by the bootstrap command can involve specific classifiers (#173)
  • Custom Java options can be put in the launcher apps generated by the bootstrap command (#173)
  • Have the coursier launcher depend only the published proguarded standalone version of the coursier-cli module (#173)
  • Add support for the sbt.override.build.repos flag, in the SBT plugin (#167)
  • Escape special characters in the cache (#167)
  • Add --force option to the fetch command, to fetch artifacts even if the resolution is errored (#161)
  • Have the COURSIER_NO_TERM environment variable disable progress bars both from the CLI app and the SBT plugin (#163)
  • Allow local Maven repositories, in the SBT plugin (#155)

Non-backward compatible changes

  • Minor binary and source compatiblity breaking on FileError.NotFound (addition of an optional parameter)