-
Notifications
You must be signed in to change notification settings - Fork 11
/
ChangeLog
84 lines (53 loc) · 2.14 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Changes in 0.6.1.1
==================
* Update to take into account API changes of libraries.
Changes in 0.6.1.0
==================
* Only consider buildable executables for Cabal-based analyses.
* Also buildable with haskell-src-exts-1.7.*
Changes in 0.6.0.2
==================
* Also buildable with haskell-src-exts-1.6.*
Changes in 0.6.0.1
==================
* Fix up background colours for nested directories in import visualisation.
Changes in 0.6.0.0
==================
* Now supports "implicitly exported" entities (as requested by Curt
Sampson). This includes instantiated class methods from other
modules and functions, etc. that start with an underscore (see
http://www.haskell.org/ghc/docs/latest/html/users_guide/options-sanity.html
for more information).
* All inaccessible entities are now reported, not just those that were
root nodes in the call graph.
* Edges are now colour-coded based upon whether they are part of a
clique, cycle or a chain.
* Level-based analyses: visualise how deep an entity is from those
exported entities.
* The generated Dot code for the visualisations is also saved.
Changes in 0.5.5.0
==================
* Class instances now drawn correctly.
* Better colour support.
* Now has a legend.
* Clean up printing of cliques, etc.
Changes in 0.5.2.0
==================
* Shift overall analysis to the top and per-module analysis to the
end, as suggested by Duncan Coutts.
* Graph drawing fixups: instances are now drawn correctly, and the
module graph now has modules located in the correct directory.
* Improve some graph drawing aspects (node margins, colours for module
graphs, etc.).
Changes in 0.5.1.0
==================
* Add support for passing a single Haskell source file rather than a
Cabal file as the argument, as requested by Curt Sampson.
* Shade backgrounds of modules when clustering Entities.
* RelativeNeighbourhood doesn't provide good alternate modules and
takes up too much runtime, and so has been removed.
Changes in 0.5.0.0
==================
* Re-write of parsing.
* Usage of new graphviz and Graphalyze features.
* More abstraction into common routines into Analyse.Utils