The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.30_06 - 2012-07-22

  • NEW FEATURES:
    • new filter for DateTime::Tiny
  • OTHER:
    • new tip: using DDP with Template Toolkit

Changes for version 0.30_05 - 2012-07-21

  • NEW FEATURES:
    • Add support for FORMAT and LVALUE refs (Rebecca Turner)
  • BUG FIXES:
    • prevent warning when dumping refs to unopened or closed file handles (Rebecca Turner)
    • on Win32, it is allowed to use an RC file without read-only permissions

Changes for version 0.30_04 - 2012-07-08

  • NEW FEATURES:
    • Improved support for unknown core datatypes (Rebecca Turner)
  • BUG FIXES:
    • fixed indentation when using colored output (Stanislaw Pusep)
    • fixed t/05-obj.t on older perls (Mike Doherty)
    • fixed dev-only pod tests
    • Issue warning (carp) when color/colour is not a hashref

Changes for version 0.30_03 - 2012-07-05

  • NEW FEATURES:
    • new class property 'universal', letting you choose whether to include UNIVERSAL methods during inheritance display or not (default is 1, meaning to show).
    • support for VSTRINGs (Rebecca Turner)
  • NEW ***EXPERIMENTAL*** FEATURES:
    • new 'show_readonly' property, off by default, to show variables marked as read-only (scalars only for now, patches welcome!)
  • BUG FIXES:
    • fixed issue with t/05-obj.t
    • minor pod fixes (Rebecca Turner, myself)
    • Protect against unknown core data types that don't implement "can" (Rebecca Turner)

Changes for version 0.30_02 - 2012-07-02

  • BUG FIXES:
    • RC file under taint mode should be properly parsed now.
  • OTHER:
    • Rob Hoeltz and Stephen Thirlwall added to the contributors list. Thanks guys!

Changes for version 0.30_01 - 2012-07-02

  • CHANGES THAT BREAK BACKWARDS COMPATIBILITY:
    • linear_isa option is now set to 'auto' by default (see below)
  • NEW FEATURES:
    • linear_isa can now be set to 'auto', in which case it will show the @ISA only if the object has more than one parent. Other values are 0 (never show) and 1 (always show)
    • new "Digest" filter bundle, for MD5, SHA and other Digest objects!
    • separate colours for classes and methods (feature request by Ivan Bessarabov)
    • environment variable DATAPRINTERRC overrides .dataprinter and lets you pick different RCs at will (Stephen Thirlwall)
    • new option 'separator' lets you pick a custom separator for array/hash elements, including none (''). Default is ','.
    • new option 'end_separator' can be set to 1 to show the last item of an array or hash with a separator (Ivan Bessarabov)
    • DateTime filter bundle now also handles DateTime::TimeZone objects (RT#77755)
  • BUG FIXES:
    • RC file now works under taint mode, with restrictions (feature request by Rob Hoelz)
    • class_method call now includes properties hashref (Joel Berger)
  • OTHER:
    • Replacement of dependencies to permit pure perl operation: Class::MOP is replaced with mro and Package::Stash Clone is replaced with Clone::PP Hash::FieldHash is replaced with Hash::Util::FieldHash Note that if <5.10 is detected, Data::Printer also requires: MRO::Compat to provide mro Hash::Util::FieldHash::Compat to provide Hash::Util::FieldHash As a result, Data::Printer should now be fatpackable (cpan:MSTROUT)
    • new /examples dir, with a sample file to let you easily try different color schemes (Yanick Champoux)
    • pod coverage tests (developer only)

Modules

colored pretty-print of Perl data structures and objects
Create powerful stand-alone filters for Data::Printer
pretty printing database objects
pretty-printing date and time objects (not just DateTime!)
pretty-printing MD5, SHA and friends

Provides

DDP
in lib/DDP.pm