sbt/notes/1.0.0-M12.markdown

1.7 KiB

Changes

  • Add support for cross version in excludeDependencies in SBT plugin (thanks to @jalaziz, #238)
  • Add simple-web-server module, providing an equivalent of python's SimpleHTTPServer or node's http-server (run like ./coursier launch io.get-coursier:simple-web-server_2.11:1.0.0-M12 -r http://dl.bintray.com/scalaz/releases, add -- --help to list available options - #241)
  • Fix a resolution bug occurring randomly in some tricky resolutions (#241)
  • Fix Ivy attributes missing in artifacts published from SBT with sbt-coursier enabled (mainly affects SBT plugins published this way, #241)
  • Add support for printing dependency trees (-t and -T options from the command line, coursierDependencyTree and coursierDependencyInverseTree from the SBT plugin, #243)
  • Add support for HTTP authentication (specify like -r http://user:pass@repo.com/path from the command-line, with the special key coursierCredentials from the SBT plugin - support for SBT credentials key to come soon - #243)
  • Experimental: add early support for using an SBT project as a repository for its projects (really experimental / probably unstable, #243)
  • Handle Maven properties names with a wider range of characters (#247)

Non-backward compatible changes

  • Possible minor incompatible binary changes because of the added support for authentication, it is recommended to recompile your code against the 1.0.0-M12 version.