Skip to content

Commit d9b159b

Browse files
committed
Replace notes file by a single CHANGELOG.md
1 parent 85284c6 commit d9b159b

File tree

13 files changed

+124
-91
lines changed

13 files changed

+124
-91
lines changed

CHANGELOG.md

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# Changelog
2+
3+
## Version 0.9.0 (2017-10-25)
4+
5+
This version (finally!) adds support for sbt 1.0. *sbt-dependency-graph* depends on a lot of internals from sbt to do its
6+
work which is why it was quite an effort to do the migration. Thanks [@MasseGuillaume](https://github.com/MasseGuillaume) from Scala Center,
7+
[@2m](https://github.com/2m), and [@xuwei-k](https://github.com/xuwei-k) for helping out with the effort.
8+
9+
The plugin is cross-built for sbt 0.13 (and will continued to be for while). The `dependencyGraph` task is currently not
10+
supported on sbt 1.0. Use `dependencyBrowseGraph`, instead.
11+
12+
## Version 0.8.2 (2016-02-01)
13+
14+
This is a maintenance release [fixing](https://github.com/jrudolph/sbt-dependency-graph/issues/89) `dependencyBrowseGraph`
15+
in the latest Chrome versions. Thanks [@chtefi](https://github.com/chtefi)!
16+
17+
## Version 0.8.1
18+
19+
This is a maintenance release fixing a regression in 0.8.0 and adding two small features.
20+
21+
All changes:
22+
23+
* [#84](https://github.com/jrudolph/sbt-dependency-graph/issues/84): Fix regression of DOT label rendering introduced in 0.8.0.
24+
* [#83](https://github.com/jrudolph/sbt-dependency-graph/issues/83): Added new task `dependencyStats` which prints a
25+
simple table of jar sizes for all your dependencies. Handy if you want to know why your assembled jar gets so big.
26+
* [#85](https://github.com/jrudolph/sbt-dependency-graph/issues/85): Added new task `dependencyList` which prints a
27+
flat, deduplicated list of all the transitive dependencies.
28+
29+
## Version 0.8.0
30+
31+
sbt-dependency-graph is finally an AutoPlugin and can now show the dependency graph in the browser directly.
32+
33+
### New features
34+
35+
- (experimental) open dependency graph directly in the browser with `dependencyBrowseGraph` ([#29](https://github.com/jrudolph/sbt-dependency-graph/issues/29))
36+
![dependencyBrowseGraph in action](https://gist.githubusercontent.com/jrudolph/941754bcf67a0fafe495/raw/7d80d766feb7af6ba2a69494e1f3ceb1fd40d4da/Screenshot%2520from%25202015-11-26%252014:18:19.png)
37+
38+
- this plugin is finally an sbt AutoPlugin and it is automatically enabled
39+
([#51](https://github.com/jrudolph/sbt-dependency-graph/issues/51))
40+
41+
**Note: To update from 0.7.x remove the `net.virtualvoid.sbt.graph.Plugin.graphSettings` line from your configurations.**
42+
43+
### Other changes
44+
45+
- a new backend was implemented which accesses the in-memory dependency data structures of sbt directly. The plugin doesn't
46+
require accessing the ivy report XML any more (the old backend can still be wired in for comparisons if needed) which
47+
should have solved the race condition and the dreaded `FileNotFoundException` ([#39](https://github.com/jrudolph/sbt-dependency-graph/issues/39))
48+
in multi-module projects. The new backend is only used for sbt >= 0.13.6.
49+
- code was restructured which touched a lot of the classes but didn't change the function or syntax of settings and tasks.
50+
- fixed [#77](https://github.com/jrudolph/sbt-dependency-graph/issues/77)
51+
52+
53+
## Version 0.7.5
54+
55+
This is a maintenance release adding support for sbt 0.13.8.
56+
57+
All changes:
58+
59+
* [#67](https://github.com/jrudolph/sbt-dependency-graph/issues/67): Added support for sbt 0.13.8. Thanks
60+
[@eed3si9n](https://github.com/eed3si9n) for the fix.
61+
* [#37](https://github.com/jrudolph/sbt-dependency-graph/issues/37): Don't fail with StringIndexOutOfBoundsException
62+
for deep trees.
63+
* [#44](https://github.com/jrudolph/sbt-dependency-graph/issues/44): Only match scala lib by org/name.
64+
Thanks [@2beaucoup](https://github.com/2beaucoup) for the fix.
65+
66+
## Version 0.7.4
67+
68+
This is a maintenance release fixing an exception when generating graphs without a terminal [#32](https://github.com/jrudolph/sbt-dependency-graph/issues/32).
69+
70+
## Version 0.7.3
71+
72+
This is a maintenance release. Following issues have been fixed:
73+
74+
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
75+
a version range was not properly associated with its dependant.
76+
* [#30](https://github.com/jrudolph/sbt-dependency-graph/issues/30) & [#31](https://github.com/jrudolph/sbt-dependency-graph/issues/31):
77+
Make it work again with sbt 0.12.3. The path of the dependency resolution file changed in sbt 0.12.3.
78+
Thanks [ebowman](https://github.com/ebowman) for the fix.
79+
80+
## Version 0.7.2
81+
82+
This is a maintenance release. Following issues have been fixed:
83+
84+
* [#27](https://github.com/jrudolph/sbt-dependency-graph/issues/27): A dependency configured with
85+
a version range was not properly associated with its dependant.
86+
87+
88+
## Version 0.7.1
89+
90+
New features in this version:
91+
92+
* `dependency-license-info`: show dependencies grouped by declared license
93+
* `dependency-dot`: create dot file from dependency graph. Contributed by
94+
[berleon](https://github.com/berleon).
95+
96+
## Version 0.7.0
97+
98+
New features in this version:
99+
100+
* `dependency-graph` now renders a real graph. Thanks go to [Matt Russell](https://github.com/mdr/) for
101+
this added awesomeness.
102+
* The tree output from previous versions is now available with `dependency-tree`.
103+
* New task `what-depends-on` showing reverse dependency tree for a selected module (incl. tab-completion for modules)
104+
* Don't fail in cases of a missing dependency. Show errors directly in the output.
105+
* Show info about evicted versions.
106+
* By default, exclude scala-library dependency and append `[S]` to the artifact name instead. Set
107+
`filter-scala-library` to `false` to disable this feature.
108+
* Works with sbt 0.12.1. The ivy report files were moved to a new location making an update necessary.
109+
110+
111+
## Version 0.6.0
112+
113+
New features in this version:
114+
115+
* `dependency-graph` task now prints the dependency graph to the console
116+
(contributed by @gseitz)
117+
* `dependency-graph-ml` contains now the old functionality of `dependency-graph`
118+
which generates a `.graphml` file. Nodes now contain the dependency version as well (contributed by @gseitz).
119+
* The output filename of `dependency-graph-ml` has been changed to include the configuration name. It is now
120+
configurable using the `dependency-graph-ml-file` setting.
121+
* The common `scalaVersion in update` idiom to support Scala 2.9.1 libraries in a
122+
Scala 2.9.2 broke the plugin in 0.5.2, because it wouldn't find the ivy report xml file
123+
any more. This was fixed.
124+
* All tasks are scoped by configuration.

notes/0.6.0.markdown

Lines changed: 0 additions & 12 deletions
This file was deleted.

notes/0.7.0.markdown

Lines changed: 0 additions & 12 deletions
This file was deleted.

notes/0.7.1.markdown

Lines changed: 0 additions & 5 deletions
This file was deleted.

notes/0.7.2.markdown

Lines changed: 0 additions & 5 deletions
This file was deleted.

notes/0.7.3.markdown

Lines changed: 0 additions & 7 deletions
This file was deleted.

notes/0.7.4.markdown

Lines changed: 0 additions & 1 deletion
This file was deleted.

notes/0.7.5.markdown

Lines changed: 0 additions & 10 deletions
This file was deleted.

notes/0.8.0.markdown

Lines changed: 0 additions & 20 deletions
This file was deleted.

notes/0.8.1.markdown

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)