Revision history for XML-Reader

0.01    22 Mar 2009
        First version, released on an unsuspecting world.

0.02    25 Mar 2009
        add method level to indicate the nesting level of the XPath expression.

0.03    26 Mar 2009
        resolve circular reference in XML::TokeParser to avoid Memory leak

0.04    27 Mar 2009
        Replace XML::TokeParser by XML::Parser
        add option {using => ...} and also add method prefix

0.05    28 Mar 2009
        fix a bug in option {using => ...}

0.06    30 Mar 2009
        re-order the output in XML::Reader->path

0.07    02 Apr 2009
        add a method XML::Reader->comment

0.08    06 Apr 2009
        update warranty

0.09    06 Apr 2009
        update licence
        update Makefile.PL

0.10    20 Jun 2009
        Take out one test from t/0010-test.t

0.11    24 Jun 2009
        add method XML::Reader->is_init_attr() and XML::Reader->attr().
        also, in case of {filter => 1}, undefine XML::Reader->is_start(),
        XML::Reader->is_init_attr(), XML::Reader->is_end(), XML::Reader->comment().
        Introduce {filter => 2} which removes the redundant start-line before
        attributes.

0.12    28 Jun 2009
        add constructor XML::Reader->newhd, which is almost identical to
        XML::Reader->new, except it defaults to {filter => 2}, whereas
        the existing XML::Reader->new defaults to {filter => 0}

0.13    28 Jun 2009
        error correction in XML::Reader->is_init_attr()

0.14    29 Jun 2009
        add {filter => 3} and method $rdr->att_hash()

0.15    29 Jun 2009
        internal tuning

0.16    30 Jun 2009
        more internal tuning

0.17    05 Jul 2009
        even more internal tuning in handle_start() and in handle_end()