Image_GraphVizpear.php.netInterface to AT&T's GraphViz toolsThe GraphViz class allows for the creation of and the work with directed and undirected graphs and their visualization with AT&T's GraphViz tools.Philippe Jausionsjausionsjausions@php.netyesDr. Volker Goebbelsvmgvmg@arachnion.denoSebastian Bergmannsebastiansb@sebastian-bergmann.deno2010-10-241.3.01.3.0stablestablePHP License
QA release
SVN dir layout
Request #12913 Error report upon renderDotFile error
Bug #15019 addCluster using attributes twice
Request #15943 adding subgraph to subgraph?
Request #15943 adding subgraph to subgraph?
Bug #16326 image() doesn't return error on unknown format.
Bug #16569 Image_GraphViz uses @package GraphViz
Bug #16872 Cluster display
Bug #17746 Nested Clusters not working
4.0.01.6.20.10.1stablestable2001-12-01PHP License
First release.
0.20.2stablestable2002-04-06PHP License
* Added escaping of node descriptions. (Patch by Garvin Hicking <hicking@faktor-e.de>)
* Improved compatibility with Win32 version of dot/neato. (Patch by Garvin Hicking <hicking@faktor-e.de>)
* Changed Image_GraphViz.php to Image/GraphViz.php.
0.30.3stablestable2002-09-25PHP License
* Allow for edges without attributes. (Patch by Carsten Saathoff <kodemaniak@gmx.de>)
0.40.4stablestable2002-11-24PHP License
* Send correct Content-Type in image() header depending on generated format.
* Renamed methods to conform with PEAR standard.
1.01.0stablestable2002-12-08PHP License
* Added some missing newline characters in GraphViz markup.
1.0.11.0.1stablestable2002-12-11PHP License
+ Nodes can be grouped now by passing a group name as 3rd parameter to the addNode() method.
+ The new addCluster() method can be used to give a label to a group of nodes and let GraphViz treat it as a node cluster.
1.0.21.0.2stablestable2004-02-20PHP License
* Fixed Content-Type header for SVG images.
* Improved temporary file creation by using System::mktemp() instead of tempnam().
1.0.31.0.3stablestable2004-02-25PHP License
* Fixed bugs #109 and #852.
1.1.01.1.0stablestable2005-01-19PHP License
+ Added fetch() method that returns the generated image.
+ Added support for named graphs.
+ Added support for cluster attributes.
* Fixed a bug with graph attributes.
1.2.01.2.0stablestable2006-05-11PHP License
+ Added renderDotFile() method that renders an existing DOT file.
1.2.11.2.1stablestable2006-05-23PHP License
no release notes
2007-11-191.3.0RC11.3.0RC1betabetaPHP License
- PEAR Coding Standard fixes:
+ TRUE vs true, FALSE vs false,
+ @return docblock
+ Missing docblocks
+ switch/case blocks
+ Better E_ALL compliance
- Support for HTML-like labels
- Support for node port (Bug #4924)
- Proper escaping of IDs/values
- Support for multiline values
- Support for multiple edges between same nodes (Req #6630)
- Choice of GraphViz command to use for rendering (Bug #10753)
- Support for "strict" graphs
- Fix for undirected vs. directed graph (Bug #10753)
- Base binary path (Req #8295)
- Better error handling (more checking)
- Nodes in subgraphs
- Indentation in DOT file
2007-11-271.3.0RC21.3.0RC2betabetaPHP License
- Fixes memory usage (Req #8380)
- Added MIME types
- Fixes a filesystem cache issue
- Added .phpt unit tests
2008-02-051.3.0RC31.3.0RC3betabetaPHP License
- PEAR Coding Standard fixes:
- Support for PEAR_Error (Req #12913)
1.3.01.3.0stablestable2010-10-24PHP License
QA release
SVN dir layout
Request #12913 Error report upon renderDotFile error
Bug #15019 addCluster using attributes twice
Request #15943 adding subgraph to subgraph?
Request #15943 adding subgraph to subgraph?
Bug #16326 image() doesn't return error on unknown format.
Bug #16569 Image_GraphViz uses @package GraphViz
Bug #16872 Cluster display
Bug #17746 Nested Clusters not working