All Versions
17
Latest Version
Avg Release Cycle
191 days
Latest Release
2002 days ago

Changelog History
Page 1

  • v0.10.0-RC1 Changes

    July 24, 2019
    • #136: Added dependencyBrowseTree to open a searchable dependency tree in the browser. Thanks, @pcejrowski for contributing this feature.
    • #163: Remove some usage of internal sbt APIs, this allows to run sbt-dependency-graph with sbt 1.3.0 but results are not entirely correct.
    • #165: For common operations introduce asString, printToConsole, and toFile subtasks
  • v0.9.2 Changes

    August 26, 2018
    • #159: Fixed regression in whatDependsOn where task parser failed when no other sbt-dependency-graph task was called before
  • v0.9.1 Changes

    July 17, 2018
    • #110: whatDependsOn can now be called without specifying a version. Thanks, @chikei for the initial implementation.
    • #150: ivyReport now reports correct path again even for older sbt versions (< 0.13.16)
  • v0.9.0 Changes

    October 25, 2017

    This version (finally!) adds support for sbt 1.0. sbt-dependency-graph depends on a lot of internals from sbt to do its work which is why it was quite an effort to do the migration. Thanks @MasseGuillaume from Scala Center, @2m, and @xuwei-k for helping out with the effort.

    ๐Ÿ”Œ The plugin is cross-built for sbt 0.13 (and will continued to be for while). The dependencyGraph task is currently not ๐Ÿ‘Œ supported on sbt 1.0. Use dependencyBrowseGraph, instead.

  • v0.8.2 Changes

    February 01, 2016

    ๐Ÿš€ This is a maintenance release fixing dependencyBrowseGraph โœ… in the latest Chrome versions. Thanks @chtefi!

  • v0.8.1 Changes

    January 08, 2016

    ๐Ÿš€ This is a maintenance release fixing a regression in 0.8.0 and adding two small features.

    All changes:

    • #84: Fix regression of DOT label rendering introduced in 0.8.0.
    • #83: Added new task dependencyStats which prints a simple table of jar sizes for all your dependencies. Handy if you want to know why your assembled jar gets so big.
    • #85: Added new task dependencyList which prints a flat, deduplicated list of all the transitive dependencies.
  • v0.8.0 Changes

    November 26, 2015

    ๐Ÿ”Œ sbt-dependency-graph is finally an AutoPlugin and can now show the dependency graph in the browser directly.

    ๐Ÿ†• New features

    • (experimental) open dependency graph directly in the browser with dependencyBrowseGraph (#29) dependencyBrowseGraph in action

    • this plugin is finally an sbt AutoPlugin and it is automatically enabled (#51)

    โšก๏ธ Note: To update from 0.7.x remove the net.virtualvoid.sbt.graph.Plugin.graphSettings line from your configurations.

    Other changes

    • a new backend was implemented which accesses the in-memory dependency data structures of sbt directly. The plugin doesn't require accessing the ivy report XML any more (the old backend can still be wired in for comparisons if needed) which should have solved the race condition and the dreaded FileNotFoundException (#39) in multi-module projects. The new backend is only used for sbt >= 0.13.6.
    • code was restructured which touched a lot of the classes but didn't change the function or syntax of settings and tasks.
    • fixed #77
  • v0.7.5 Changes

    March 30, 2015

    ๐Ÿš€ This is a maintenance release adding support for sbt 0.13.8.

    All changes:

    • #67: Added support for sbt 0.13.8. Thanks @eed3si9n for the fix.
    • #37: Don't fail with StringIndexOutOfBoundsException for deep trees.
    • #44: Only match scala lib by org/name. Thanks @2beaucoup for the fix.
  • v0.7.4 Changes

    June 26, 2013

    ๐Ÿš€ This is a maintenance release fixing an exception when generating graphs without a terminal #32.

  • v0.7.3 Changes

    April 28, 2013

    ๐Ÿš€ This is a maintenance release. Following issues have been fixed:

    • #27: A dependency configured with a version range was not properly associated with its dependant.
    • #30 & #31: Make it work again with sbt 0.12.3. The path of the dependency resolution file changed in sbt 0.12.3. Thanks ebowman for the fix.