0.9.2 : * Escape nodes (by Dave Burt) * Handle errors from graphviz command (by Dave Burt) * Output as string (if String class is passed as file i.e. output(:pdf => String)) (by Dave Burt) 0.9.1 : * Bugs corrections * Add the ability to create edge like that : node1 << node2 << node3 ... * Complete README * Add a DOT parser. This parser has a lot of limitations. So don't use it in a production context ! * :output and :file options are deprecated, please use : => : * You can now specify multiple outputs via : => : (see sample 22). 0.9.0 : * Add fdp example (sample 15) * Add edge between cluster and node and cluster and cluster support * GraphViz.add_node now support array (sample 16) * Bug correction in GraphViz.output (sample 19) * Add GraphViz#default to set default options (:use, :path and :output) * Add possibility to set node or edge attribut via : node.= or node.( ) adge.= or adge.( ) * Add GraphViz::Edge.set and GraphViz::Node.set * Add sample 20 * Add GraphViz.node_count and GraphViz.edge_count by Daniel Cadenas NiĆ³n 0.8.2 : * Update Node, Edge and Graph Attributes (see http://www.graphviz.org/doc/info/attrs.html) * Bugs corrections 0.8.1 : * Documentation 0.8.0 : * Add all the features of the current graphviz version 0.7.0 : * Add option "path" to output 0.6.0 : * Add undirected graph support 0.5.0 : * Preserve the original order of creation of nodes and edges 0.4.0 : * Add HTML-Labels 0.3.0 : * Bugs corrections 0.2.0 : * Pure ruby 0.1.0 : * Initial version