Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 202 lines (128 sloc) 5.421 kb
bcca213 Ryan Davis 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 Ryan Davis 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 Ryan Davis prepped for release
zenspider authored
17 === 2.7.0 / 2014-03-14
18
19 * 1 minor enhancement:
20
21 * Added invisible alias.
22
fe6123c Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis prepping for release
zenspider authored
120 === 2.0.1 / 2011-02-18
121
595894a Ryan Davis oops. missed this
zenspider authored
122 * 2 minor enhancements:
123
124 * Slightly improved output.
125 * Refactored Node and Edgue under Thingy.
126
da63774 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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 Ryan Davis 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.