2.11.1 / 2024-07-12¶ ↑
-
1 bug fix:
-
Fix errors created when string literals are frozen.
-
2.11.0 / 2022-09-29¶ ↑
-
2 minor enhancements:
-
Added -r to bin/graph to rotate the image 90 degrees.
-
Trying to improve the output of dep_analyzer (rects + better coloring).
-
-
1 bug fix:
-
Fixes for homebrew_analyzer to deal with homebrew changes / yet-more-bugs.
-
2.10.0 / 2020-02-09¶ ↑
-
3 minor enhancements:
-
Added compact! shortcut (rotate + boxes–good for code/text graphs).
-
Added fontcolor shortcut.
-
Improved homebrew analyzer to include outdated casks & added caching.
-
2.9.1 / 2019-12-14¶ ↑
-
1 bug fix:
-
Add ‘filled’ to all ‘fill_*’ color definitions.
-
2.9.0 / 2019-09-24¶ ↑
-
3 minor enhancements:
-
Added ability to specify command to run on save. (tanalab2)
-
Added bg_<name> and fill_<name> methods for all colors.
-
Added bgcolor shortcut method.
-
-
1 bug fix:
-
Normalized all attribute value quoting.
-
2.8.2 / 2016-10-09¶ ↑
-
2 bug fixes:
-
delete_node cleans up edges and edges_order.
-
escape_label better deals with symbols.
-
2.8.1 / 2016-01-21¶ ↑
-
1 bug fix:
-
Removed GEM_PATH meddling in favor of rubygems-cleanroom (optional).
-
2.8.0 / 2014-12-09¶ ↑
-
1 minor enhancement:
-
Added Edge#decorate. (thagomizer)
-
-
1 bug fix:
-
Fixed readme quick tip by including dev deps when installing graph. (amejiarosario)
-
2.7.1 / 2014-09-26¶ ↑
-
1 bug fix:
-
Removed dead rubyforge setting in Rakefile
-
2.7.0 / 2014-03-14¶ ↑
-
1 minor enhancement:
-
Added invisible alias.
-
2.6.0 / 2013-09-18¶ ↑
-
1 minor enhancement:
-
Added deletion of nodes. (thagomizer)
-
2.5.3 / 2013-05-10¶ ↑
-
2 minor enhancements:
-
Added <> quoted labels.
-
Added
Graph.escape_label
.
-
-
1 bug fix:
-
Fixed issue with labels not escaping double quotes. (tenderlove)
-
2.5.2 / 2013-02-07¶ ↑
-
1 minor enhancement:
-
Improved doco. I’d be at 100% if rdoc wasn’t so borked. :(
-
2.5.1 / 2012-06-27¶ ↑
-
1 bug fix:
-
UGH. The latest 1.8.7 version has randomized hash buckets and that breaks JUST my tests.
-
2.5.0 / 2012-02-13¶ ↑
-
1 minor enhancement:
-
Graph
should render a pdf if rendering a png will be prohibitive (node+edge > 500)
-
2.4.1 / 2012-01-30¶ ↑
-
1 minor enhancement:
-
Quoted sub/graph names to allow characters like :. (damphyr)
-
2.4.0 / 2012-01-16¶ ↑
-
4 minor enhancements:
-
Renamed arrow_none to none_arrow.
-
Renamed box to box_arrow (because the box shape was already defined).
-
Renamed diamond to diamond_arrow (because the diamond shape was already defined).
-
Allow rake analyzer to read from stdin, making it more usable for isolated systems.
-
-
1 bug fix:
-
Fixed 1.9.3 warnings.
-
2.3.1 / 2011-12-19¶ ↑
-
1 minor enhancement:
-
Added Aja Hammerly’s Easy Data Visualization with
Graph
slides
-
2.3.0 / 2011-10-04¶ ↑
-
7 minor enhancements:
-
Added CompoundAttribute
-
Added arrowhead, arrowtail, and arrowsize attribute methods.
-
Added default arrowhead attribute helpers (vee, box, dot, etc)..
-
Added fontsize
-
Attribute#+ now returns a CompoundAttribute
-
Colorscheme is now passed down to subgraphs.
-
font shortcut no longer takes optional fontsize.
-
2.2.0 / 2011-08-12¶ ↑
-
3 minor enhancements:
-
Added brewer color scheme support: colorscheme(:reds, 5) creates c1 - c5.
-
Added cluster subgraph shortcut
-
added Node.connected? and Node.orphan?
-
-
1 bug fix:
-
Fixed output of single node graphs. (aja)
-
2.1.0 / 2011-05-26¶ ↑
-
3 minor enhancements:
-
If bin/graph isn’t given a type, list them and exit.
-
Updated RubygemsAnalyzer to work with new API.
-
‘graph` command no longer defaults to any analyzer.
-
-
2 bug fixes:
-
Escape newlines in labels. (rohitn)
-
Refactored all saving code to bin/graph for clarity.
-
2.0.1 / 2011-02-18¶ ↑
-
2 minor enhancements:
-
Slightly improved output.
-
Refactored Node and Edgue under Thingy.
-
-
2 bug fixes:
-
Expanded out subcall to rake to include current load path
-
Use the rake from the calling ruby process as the invoking process
-
2.0.0 / 2010-12-24¶ ↑
-
1 major enhancement:
-
Graph
is completely rewritten. It is no longer a Hash subclass. Not backwards compatible! 147.3% more awesome.
-
-
27 minor enhancements:
-
save now defaults type to nil, pass “png” or whatever if you want an image.
-
Added
DepAnalyzer#decorate
-
Added
DepAnalyzer#setup
-
Added
Graph::Node
andGraph::Edge
to formalize the relationships. -
Added
Graph#color(name)
, shape(name), style(name). -
Added
Graph#colorscheme
and fillcolor. -
Added
Graph#edge
(name1, name2, name3 …) -
Added
Graph#font
. -
Added
Graph#label(name)
, Node#label(name) and Edge#label(name). -
Added
Graph#node
(name, label = nil) -
Added
Graph#node_attribs
andGraph#edge_attribs
. -
Added
Graph#subgraphs
andGraph#<<(subgraph)
. -
Added
Graph::Attribute
with ability to decorate: red << node << edge -
Added a gallery of examples and a rake task to run them all.
-
Added digraph { … subgraph { … } … } DSL.
-
Added homebrew dependency analyzer.
-
Added shortcut methods for all styles, shapes, and the major colors.
-
Added support for subgraphs: graph << subgraph.
-
Insert-order is no longer maintained… this may cause problems.
-
Node#>> defined so the arrows can point the same way as in dot: n1 >> n2
-
Removed Graph#prefix in favor of the more structured accessors.
-
Renamed Graph#attribs to
Graph#graph_attribs
and it is now graph only. -
RubygemsAnalyzer now draws developer dependencies gray.
-
RubygemsAnalyzer now has -a to graph all dependencies even if not installed.
-
graph tool no longer opens by default.
-
graph tool now has -o to ‘open` the output and -d to switch to the dotfile.
-
1.2.0 / 2010-03-30¶ ↑
-
10 minor enhancements:
-
Added rake_analyzer.rb to help visualize rake dependencies. YAY!
-
Added boxes to convert all nodes to boxes.
-
Added global_attrib to set attribs on all nodes.
-
Added nodes to return all nodes (even if not part of from-edge).
-
Added normalize to remove duplicate edges.
-
Added orient to set graph orientation.
-
Added rotate as LR alias to orient.
-
Added full rdoc for
Graph
. -
Switched to minitest.
-
Updated Hoe setup.
-
-
2 bug fixes:
-
Fixed inherited clear to ensure ivars cleared as well.
-
Fixed scanner to work with new macports deps output
-
1.1.0 / 2009-04-16¶ ↑
-
3 minor enhancements:
-
Don’t run dot if type is nil
-
Provide a command plugin for RubyGems, ‘gem graph`
-
YAY tests
-
1.0.0 / 2009-03-27¶ ↑
-
1 major enhancement
-
Birthday!
-