Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 202 lines (128 sloc) 5.421 kB
bcca213 @zenspider prepped for release
zenspider authored
1 === 2.8.0 / 2014-12-09
2
3 * 1 minor enhancement:
4
5 * Added Edge#decorate. (thagomizer)
6
7 * 1 bug fix:
8
9 * Fixed readme quick tip by including dev deps when installing graph. (amejiarosario)
10
0144ed0 @zenspider prepped for release
zenspider authored
11 === 2.7.1 / 2014-09-26
12
13 * 1 bug fix:
14
15 * Removed dead rubyforge setting in Rakefile
16
3a4b757 @zenspider prepped for release
zenspider authored
17 === 2.7.0 / 2014-03-14
18
19 * 1 minor enhancement:
20
21 * Added invisible alias.
22
fe6123c @zenspider prepped for release
zenspider authored
23 === 2.6.0 / 2013-09-18
24
25 * 1 minor enhancement:
26
27 * Added deletion of nodes. (thagomizer)
28
5e284f4 @zenspider prepped for release
zenspider authored
29 === 2.5.3 / 2013-05-10
30
31 * 2 minor enhancements:
32
33 * Added <> quoted labels.
34 * Added Graph.escape_label.
35
36 * 1 bug fix:
37
38 * Fixed issue with labels not escaping double quotes. (tenderlove)
39
dae618b @zenspider prepped for release
zenspider authored
40 === 2.5.2 / 2013-02-07
41
42 * 1 minor enhancement:
43
44 * Improved doco. I'd be at 100% if rdoc wasn't so borked. :(
45
87cf769 @zenspider prepped for release
zenspider authored
46 === 2.5.1 / 2012-06-27
47
48 * 1 bug fix:
49
50 * UGH. The latest 1.8.7 version has randomized hash buckets and that breaks JUST my tests.
51
f922476 @zenspider prepped for release
zenspider authored
52 === 2.5.0 / 2012-02-13
53
54 * 1 minor enhancement:
55
56 * Graph should render a pdf if rendering a png will be prohibitive (node+edge > 500)
57
11162f2 @zenspider prepped for release
zenspider authored
58 === 2.4.1 / 2012-01-30
59
60 * 1 minor enhancement:
61
62 * Quoted sub/graph names to allow characters like :. (damphyr)
63
0461361 @zenspider prepped for release
zenspider authored
64 === 2.4.0 / 2012-01-16
65
66 * 4 minor enhancements:
67
68 * Renamed arrow_none to none_arrow.
69 * Renamed box to box_arrow (because the box shape was already defined).
70 * Renamed diamond to diamond_arrow (because the diamond shape was already defined).
71 * Allow rake analyzer to read from stdin, making it more usable for isolated systems.
72
73 * 1 bug fix:
74
75 * Fixed 1.9.3 warnings.
76
178f41f @zenspider prepping for release
zenspider authored
77 === 2.3.1 / 2011-12-19
78
79 * 1 minor enhancement:
80
81 * Added Aja Hammerly's Easy Data Visualization with Graph slides
82
9bd4686 @zenspider prepped for release
zenspider authored
83 === 2.3.0 / 2011-10-04
84
85 * 7 minor enhancements:
86
87 * Added CompoundAttribute
88 * Added arrowhead, arrowtail, and arrowsize attribute methods.
89 * Added default arrowhead attribute helpers (vee, box, dot, etc)..
90 * Added fontsize
91 * Attribute#+ now returns a CompoundAttribute
92 * Colorscheme is now passed down to subgraphs.
93 * font shortcut no longer takes optional fontsize.
94
6d9bc5d @zenspider prepped for release
zenspider authored
95 === 2.2.0 / 2011-08-12
96
97 * 3 minor enhancements:
98
99 * Added brewer color scheme support: colorscheme(:reds, 5) creates c1 - c5.
100 * Added cluster subgraph shortcut
101 * added Node.connected? and Node.orphan?
102
103 * 1 bug fix:
104
105 * Fixed output of single node graphs. (aja)
106
0a57da5 @zenspider prepping for release
zenspider authored
107 === 2.1.0 / 2011-05-26
108
109 * 3 minor enhancements:
110
111 * If bin/graph isn't given a type, list them and exit.
112 * Updated RubygemsAnalyzer to work with new API.
113 * `graph` command no longer defaults to any analyzer.
114
115 * 2 bug fixes:
116
117 * Escape newlines in labels. (rohitn)
118 * Refactored all saving code to bin/graph for clarity.
119
da63774 @zenspider prepping for release
zenspider authored
120 === 2.0.1 / 2011-02-18
121
595894a @zenspider oops. missed this
zenspider authored
122 * 2 minor enhancements:
123
124 * Slightly improved output.
125 * Refactored Node and Edgue under Thingy.
126
da63774 @zenspider prepping for release
zenspider authored
127 * 2 bug fixes:
128
129 * Expanded out subcall to rake to include current load path
130 * Use the rake from the calling ruby process as the invoking process
131
1c9d337 @zenspider prepped for release
zenspider authored
132 === 2.0.0 / 2010-12-24
133
134 * 1 major enhancement:
135
136 * Graph is completely rewritten. It is no longer a Hash subclass.
137 Not backwards compatible! 147.3% more awesome.
138
139 * 27 minor enhancements:
140
141 * #save now defaults type to nil, pass "png" or whatever if you want an image.
142 * Added DepAnalyzer#decorate
143 * Added DepAnalyzer#setup
144 * Added Graph::Node and Graph::Edge to formalize the relationships.
145 * Added Graph#color(name), #shape(name), #style(name).
146 * Added Graph#colorscheme and #fillcolor.
147 * Added Graph#edge(name1, name2, name3 ...)
148 * Added Graph#font.
149 * Added Graph#label(name), Node#label(name) and Edge#label(name).
150 * Added Graph#node(name, label = nil)
151 * Added Graph#node_attribs and Graph#edge_attribs.
152 * Added Graph#subgraphs and Graph#<<(subgraph).
153 * Added Graph::Attribute with ability to decorate: red << node << edge
154 * Added a gallery of examples and a rake task to run them all.
155 * Added digraph { ... subgraph { ... } ... } DSL.
156 * Added homebrew dependency analyzer.
157 * Added shortcut methods for all styles, shapes, and the major colors.
158 * Added support for subgraphs: graph << subgraph.
159 * Insert-order is no longer maintained... this _may_ cause problems.
160 * Node#>> defined so the arrows can point the same way as in dot: n1 >> n2
161 * Removed Graph#prefix in favor of the more structured accessors.
162 * Renamed Graph#attribs to Graph#graph_attribs and it is now graph only.
163 * RubygemsAnalyzer now draws developer dependencies gray.
164 * RubygemsAnalyzer now has -a to graph all dependencies even if not installed.
165 * graph tool no longer opens by default.
166 * graph tool now has -o to `open` the output and -d to switch to the dotfile.
167
17eaaa1 @zenspider prepped for release
zenspider authored
168 === 1.2.0 / 2010-03-30
169
170 * 10 minor enhancements:
171
172 * Added rake_analyzer.rb to help visualize rake dependencies. YAY!
173 * Added #boxes to convert all nodes to boxes.
174 * Added #global_attrib to set attribs on all nodes.
175 * Added #nodes to return all nodes (even if not part of from-edge).
176 * Added #normalize to remove duplicate edges.
177 * Added #orient to set graph orientation.
178 * Added #rotate as LR alias to #orient.
179 * Added full rdoc for Graph.
180 * Switched to minitest.
181 * Updated Hoe setup.
182
183 * 2 bug fixes:
184
185 * Fixed inherited #clear to ensure ivars cleared as well.
186 * Fixed scanner to work with new macports deps output
187
aab5d53 @zenspider Prepped for release
zenspider authored
188 === 1.1.0 / 2009-04-16
189
190 * 3 minor enhancements:
191
192 * Don't run dot if type is nil
193 * Provide a command plugin for RubyGems, `gem graph`
194 * YAY tests
195
4e21ba5 @zenspider Added
zenspider authored
196 === 1.0.0 / 2009-03-27
197
198 * 1 major enhancement
199
200 * Birthday!
201
Something went wrong with that request. Please try again.