CHANGES file for XML::Filter::Dispatcher

0.46 Fri Jan 10 09:13:37 EST 2003
    - Updated SYNOPSIS, it was badly out of date and tripped up
      t@tomacorp.com, as seen on perlmonks (thanks, Matt).
    - Get '@node:*' => [ 'string()' => sub {} ] working, along with
      other related expressions.

0.45 Fri Jan  3 14:56:23 EST 2003
    - Replace xset_fallthrough() with the much more flexible
      xrun_next_action().  The latter is a more informative name,
      too.
    - xset() now croaks when overwriting a defined value.
    - Added xoverwrite() to allow defined values to be overwritten.
    - Empty Rules lists now work (ie do nothing).
    - Unbuggered postponements a bit.  See t/postponements.t for a
      couple of known failures (commented out).

0.44 Tue Dec 31 10:40:20 EST 2002
    - Added bin/xfd_dump
    - xvalue now defaults to $_[1] (the sax data structure) if
      the rule was a matching expression.
    - added xvaluetype() (NEEDS TESTS!)
    - Handle default namespace more gracefully.  Added t/namespaces.t
    - implemented xset_fallthrough().

0.43 Tue Dec 31 00:48:16 EST 2002
    - Allow '@*' => [ 'string()' => \&foo ] rules to work.
    - Allow 'end::foo' rules to work
    - Add tracing support to xstack directives.
    - The xstack is now unwound after every non-start_ event.
    - start_element and end_element no longer accidently hide
      events from the xstack maintenance code.

0.42
    - Add XML::SAX::EventMethodMaker to PREREQ_PM
    - Added xadd and xset.

0.41 Fri Dec 20 09:54:02 EST 2002
    - Fix attribute ordering sensitivity on perl's hash algorithm.  This
      gets the test suite to pass and might help somebody somewhere's
      production code to operate in a predictable fashion across perl
      versions.
    - string( * ) now compiles (and works :)
    - get xstack synced with the order events.
    - add t/builder.t

0.4 Thu Dec 12 06:32:24 EST 2002
    - Major rewrite.  Now supports most of XPath plus EventPath goodies.