filter fallback also for Perl types (RANDIR, GARU)
no need to pass arrayref in -external filters if you only have one.
new "use_prototypes" option, defaults to 1. Set to 0 to stop using prototypes in p(), which will let you do p( { foo => "bar" } ); but you'll have to pass the data to be printed as a reference.
BUG FIXES:
corrected filter order (should be LIFO, not FIFO)
fixed edge-case behavior of p() within standalone filters
make sure filter output is defined, not just true (RANDIR)
fixed filter tests for Date::Calc & Date::Pcalc (SUGYAN, GARU)
OTHER:
more tests
big internal refactoring
extra tips on circumveinting prototypes (DAMS, GARU)
extra tips on loading p() across all loaded modules (Árpád Szász)