The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
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
  * require Graph::Easy 0.32

0.01 2005-11-06 Tels 18 tests
  * first version