Changelog for graphviz-2922.214.171.124If this renders badly as markdown, see the plain text version
Changes since 2009.5.1
Fixed a bug where the Show instance and read function for DotEdge had the from/to nodes the wrong way round. This was not immediately noticed since the Graph -> DotGraph functions created them the wrong way round, so for those users who only used these this was not apparent. Spotted by Neil Brown.
Greatly improved Attribute usage: almost all attributes are now covered with allowed values.
Extend DotGraph to include whether a graph is strict or not and if it has an ID. Also move the directedGraph field.
Make "Dot" refer to the actual dot command and DotArrow refer to the ArrowType (rather than DotCmd and Dot as before).
Make the Data.GraphViz.ParserCombinators module available to end users again, but not re-exported by Data.GraphViz; it has a warning message up the top not to be used. It is there purely for documentative purposes.
Use extensible-exceptions so that base < 4 is once again supported.
Follow the PVP rather than using dates for versions: http://www.haskell.org/haskellwiki/Package_versioning_policy
Changes since 2008.9.20:
Support polyparse >= 1.1 (as opposed to < 1.3)
Require base == 4.* (i.e. GHC 6.10.*) due to new exception handling.
Include functions from Graphalyze-0.5 for running GraphViz commands, etc.
The Data.GraphViz.ParserCombinators module is no longer available to end users.
Improved Haddock documentation.
Changes since 2008.9.6
Differentiate between undirected and directed graphs (previously only directed graphs were supported).
Clustering support was added.