Changes for version 2.00
- Switch from Hash::FieldHash to Moo.
- Re-write to use GraphViz2::Marpa V 2.03. This involves many changes. One effect is that the original structure and attributes of nodes and edges is now preserved in the output clusters.
- Rename *::Utils to *::Demo. It's only used by the author. Rewrite the html generating code, so each cluster test and each fixed length path test has own web page.
- Update the docs.
- Edit line lengths in docs to be 100 chars, max.
- Rename data/*.gv files, and move output *.gv files into out/.
- With clusters, output each cluster into its own out/*.gv and html/*.svg file.
- Update MANIFEST.
- Update the pre-reqs.
- Replace Path::Class with File::Spec.
- Rename parameters to new().
- Add github repo to docs, Build.PL and Makefile.PL.
- Move t/pod.t to xt/author/.
- TODO: Things which are not yet implemented: o Paths into or out of subgraphs. o allow_cycle logic.