Revision history for Perl extension Graph::Flowchart:
0.11 2007-12-15 Tels 36 tests
- require Graph::Easy v0.60
- require Test::More 0.62 for build
- fix Makefile.PL for outdated Perls (older than v5.6.0)
0.10 2007-02-02 Tels 36 tests
- require Perl v5.8.1
- require Graph::Easy v0.52
- bundle and use Module::Install v0.64
- add start_node(), end_node()
- finish(): remove start/end node if they are isolated and only connected
to each other, unless they are the only nodes
0.09 2006-01-29 Tels 36 tests
- fix Makefile.PL to work with newer YAML
- require Graph::Easy v0.40
0.08 2006-01-08 Tels 36 tests
- require Graph::Easy v0.39 (to correctly be able to merge blocks)
- fix an undef warning in line 321
- fix the conversion of "\n" to "\\n" to actually work
- add N_WHILE, N_UNTIL types
- add: insert_block(), insert_new_block(), insert_new_joint()
- document that these are not working when used recursive:
+ add_while
+ add_until
+ add_foreach
+ add_for
+ add_if_then
+ add_if_then_else
0.07 2006-01-01 Tels 36 tests
- require Graph::Easy v0.38
- set edge flow to better handle the flow after loops
- use constant;
- add: add_until(), add_foreach()
- add_for() returns (current, body, continue) blocks
0.06 2005-12-27 Tels 36 tests
- require Graph::Easy v0.37
- add:
+ add_goto(), add_break(), add_return(), add_last(), add_new_block()
+ make_current(), current(), add_new_join(),
+ N_GOTO N_RETURN N_BREAK N_NEXT N_LAST N_SUB N_USE
- connect() can set the edge class, too
- set edge classes for: true, false, goto, return, break, last, next
- remove dead code relating to setting graph attributes
- new_block(): handle label names (for goto)
- Node.pm: turn '\n' into '\n' for correct node labels
- fix POD of Node.pm
- use strict, not warnings in .pm files
- add_if_then() and add_if_then_else() return all blocks in list context
0.05 2005-12-19 Tels 23 tests
- require Graph::Easy v0.36
- set a subclass for each node
- set attributes on a per-class basis
- fix pod.t and pod_cov.t when Pod::Test/Pod::Coverage are not installed
- fix the POD in both .pm files
- fix README and include example
- add_if_then_else() can handle undef else block
- first_block(), last_block() and current_block() can now also set the block
0.04 2005-12-07 Tels 19 tests
- taken code over from Devel::Graph
- require Graph::Easy v0.34
- fix to work with Graph::Easy 0.34
- make pod tests also cover ::Node
- fix graph detailing usage of merge()
0.03 2005-11-13 Tels 17 tests
- require Graph::Easy v0.33
- require PPI v1.04
- require Perl v5.8.0
- update POD with examples and note that decomposing is not implemented yet
- add: add_while()
0.02 2005-11-06 Tels 18 tests
0.01 2005-11-06 Tels 18 tests