mirror of https://github.com/sbt/sbt.git
Replace notes file by a single CHANGELOG.md
This commit is contained in:
parent
85284c6a4f
commit
d9b159ba8a
|
|
@ -0,0 +1,124 @@
|
|||
# Changelog
|
||||
|
||||
## Version 0.9.0 (2017-10-25)
|
||||
|
||||
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](https://github.com/MasseGuillaume) from Scala Center,
|
||||
[@2m](https://github.com/2m), and [@xuwei-k](https://github.com/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.
|
||||
|
||||
## Version 0.8.2 (2016-02-01)
|
||||
|
||||
This is a maintenance release [fixing](https://github.com/jrudolph/sbt-dependency-graph/issues/89) `dependencyBrowseGraph`
|
||||
in the latest Chrome versions. Thanks [@chtefi](https://github.com/chtefi)!
|
||||
|
||||
## Version 0.8.1
|
||||
|
||||
This is a maintenance release fixing a regression in 0.8.0 and adding two small features.
|
||||
|
||||
All changes:
|
||||
|
||||
* [#84](https://github.com/jrudolph/sbt-dependency-graph/issues/84): Fix regression of DOT label rendering introduced in 0.8.0.
|
||||
* [#83](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/85): Added new task `dependencyList` which prints a
|
||||
flat, deduplicated list of all the transitive dependencies.
|
||||
|
||||
## Version 0.8.0
|
||||
|
||||
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](https://github.com/jrudolph/sbt-dependency-graph/issues/29))
|
||||

|
||||
|
||||
- this plugin is finally an sbt AutoPlugin and it is automatically enabled
|
||||
([#51](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/77)
|
||||
|
||||
|
||||
## Version 0.7.5
|
||||
|
||||
This is a maintenance release adding support for sbt 0.13.8.
|
||||
|
||||
All changes:
|
||||
|
||||
* [#67](https://github.com/jrudolph/sbt-dependency-graph/issues/67): Added support for sbt 0.13.8. Thanks
|
||||
[@eed3si9n](https://github.com/eed3si9n) for the fix.
|
||||
* [#37](https://github.com/jrudolph/sbt-dependency-graph/issues/37): Don't fail with StringIndexOutOfBoundsException
|
||||
for deep trees.
|
||||
* [#44](https://github.com/jrudolph/sbt-dependency-graph/issues/44): Only match scala lib by org/name.
|
||||
Thanks [@2beaucoup](https://github.com/2beaucoup) for the fix.
|
||||
|
||||
## Version 0.7.4
|
||||
|
||||
This is a maintenance release fixing an exception when generating graphs without a terminal [#32](https://github.com/jrudolph/sbt-dependency-graph/issues/32).
|
||||
|
||||
## Version 0.7.3
|
||||
|
||||
This is a maintenance release. Following issues have been fixed:
|
||||
|
||||
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
|
||||
a version range was not properly associated with its dependant.
|
||||
* [#30](https://github.com/jrudolph/sbt-dependency-graph/issues/30) & [#31](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/ebowman) for the fix.
|
||||
|
||||
## Version 0.7.2
|
||||
|
||||
This is a maintenance release. Following issues have been fixed:
|
||||
|
||||
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
|
||||
a version range was not properly associated with its dependant.
|
||||
|
||||
|
||||
## Version 0.7.1
|
||||
|
||||
New features in this version:
|
||||
|
||||
* `dependency-license-info`: show dependencies grouped by declared license
|
||||
* `dependency-dot`: create dot file from dependency graph. Contributed by
|
||||
[berleon](https://github.com/berleon).
|
||||
|
||||
## Version 0.7.0
|
||||
|
||||
New features in this version:
|
||||
|
||||
* `dependency-graph` now renders a real graph. Thanks go to [Matt Russell](https://github.com/mdr/) for
|
||||
this added awesomeness.
|
||||
* The tree output from previous versions is now available with `dependency-tree`.
|
||||
* New task `what-depends-on` showing reverse dependency tree for a selected module (incl. tab-completion for modules)
|
||||
* Don't fail in cases of a missing dependency. Show errors directly in the output.
|
||||
* Show info about evicted versions.
|
||||
* By default, exclude scala-library dependency and append `[S]` to the artifact name instead. Set
|
||||
`filter-scala-library` to `false` to disable this feature.
|
||||
* Works with sbt 0.12.1. The ivy report files were moved to a new location making an update necessary.
|
||||
|
||||
|
||||
## Version 0.6.0
|
||||
|
||||
New features in this version:
|
||||
|
||||
* `dependency-graph` task now prints the dependency graph to the console
|
||||
(contributed by @gseitz)
|
||||
* `dependency-graph-ml` contains now the old functionality of `dependency-graph`
|
||||
which generates a `.graphml` file. Nodes now contain the dependency version as well (contributed by @gseitz).
|
||||
* The output filename of `dependency-graph-ml` has been changed to include the configuration name. It is now
|
||||
configurable using the `dependency-graph-ml-file` setting.
|
||||
* The common `scalaVersion in update` idiom to support Scala 2.9.1 libraries in a
|
||||
Scala 2.9.2 broke the plugin in 0.5.2, because it wouldn't find the ivy report xml file
|
||||
any more. This was fixed.
|
||||
* All tasks are scoped by configuration.
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
New features in this version:
|
||||
|
||||
* `dependency-graph` task now prints the dependency graph to the console
|
||||
(contributed by @gseitz)
|
||||
* `dependency-graph-ml` contains now the old functionality of `dependency-graph`
|
||||
which generates a `.graphml` file. Nodes now contain the dependency version as well (contributed by @gseitz).
|
||||
* The output filename of `dependency-graph-ml` has been changed to include the configuration name. It is now
|
||||
configurable using the `dependency-graph-ml-file` setting.
|
||||
* The common `scalaVersion in update` idiom to support Scala 2.9.1 libraries in a
|
||||
Scala 2.9.2 broke the plugin in 0.5.2, because it wouldn't find the ivy report xml file
|
||||
any more. This was fixed.
|
||||
* All tasks are scoped by configuration.
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
New features in this version:
|
||||
|
||||
* `dependency-graph` now renders a real graph. Thanks go to [Matt Russell](https://github.com/mdr/) for
|
||||
this added awesomeness.
|
||||
* The tree output from previous versions is now available with `dependency-tree`.
|
||||
* New task `what-depends-on` showing reverse dependency tree for a selected module (incl. tab-completion for modules)
|
||||
* Don't fail in cases of a missing dependency. Show errors directly in the output.
|
||||
* Show info about evicted versions.
|
||||
* By default, exclude scala-library dependency and append `[S]` to the artifact name instead. Set
|
||||
`filter-scala-library` to `false` to disable this feature.
|
||||
* Works with sbt 0.12.1. The ivy report files were moved to a new location making an update necessary.
|
||||
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
New features in this version:
|
||||
|
||||
* `dependency-license-info`: show dependencies grouped by declared license
|
||||
* `dependency-dot`: create dot file from dependency graph. Contributed by
|
||||
[berleon](https://github.com/berleon).
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
This is a maintenance release. Following issues have been fixed:
|
||||
|
||||
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
|
||||
a version range was not properly associated with its dependant.
|
||||
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
This is a maintenance release. Following issues have been fixed:
|
||||
|
||||
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
|
||||
a version range was not properly associated with its dependant.
|
||||
* [#30](https://github.com/jrudolph/sbt-dependency-graph/issues/30) & [#31](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/ebowman) for the fix.
|
||||
|
|
@ -1 +0,0 @@
|
|||
This is a maintenance release fixing an exception when generating graphs without a terminal [#32](https://github.com/jrudolph/sbt-dependency-graph/issues/32).
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
This is a maintenance release adding support for sbt 0.13.8.
|
||||
|
||||
All changes:
|
||||
|
||||
* [#67](https://github.com/jrudolph/sbt-dependency-graph/issues/67): Added support for sbt 0.13.8. Thanks
|
||||
[@eed3si9n](https://github.com/eed3si9n) for the fix.
|
||||
* [#37](https://github.com/jrudolph/sbt-dependency-graph/issues/37): Don't fail with StringIndexOutOfBoundsException
|
||||
for deep trees.
|
||||
* [#44](https://github.com/jrudolph/sbt-dependency-graph/issues/44): Only match scala lib by org/name.
|
||||
Thanks [@2beaucoup](https://github.com/2beaucoup) for the fix.
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
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](https://github.com/jrudolph/sbt-dependency-graph/issues/29))
|
||||

|
||||
|
||||
- this plugin is finally an sbt AutoPlugin and it is automatically enabled
|
||||
([#51](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/77)
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
This is a maintenance release fixing a regression in 0.8.0 and adding two small features.
|
||||
|
||||
All changes:
|
||||
|
||||
* [#84](https://github.com/jrudolph/sbt-dependency-graph/issues/84): Fix regression of DOT label rendering introduced in 0.8.0.
|
||||
* [#83](https://github.com/jrudolph/sbt-dependency-graph/issues/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](https://github.com/jrudolph/sbt-dependency-graph/issues/85): Added new task `dependencyList` which prints a
|
||||
flat, deduplicated list of all the transitive dependencies.
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
This is a maintenance release [fixing](https://github.com/jrudolph/sbt-dependency-graph/issues/89) `dependencyBrowseGraph`
|
||||
in the latest Chrome versions. Thanks [@chtefi](https://github.com/chtefi)!
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
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](https://github.com/MasseGuillaume) from Scala Center,
|
||||
[@2m](https://github.com/2m), and [@xuwei-k](https://github.com/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.
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
[sbt-dependency-graph](https://github.com/jrudolph/sbt-dependency-graph/) is an sbt plugin to visualize dependencies of your build.
|
||||
Loading…
Reference in New Issue