Changelog of @hackage/graphviz 2999.1.0.0

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.

  • Module re-organisation.

  • 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.