The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Data-Format-Pretty-Console

0.17     2012-08-07 (SHARYANTO)

         No functional changes. Remove circular dependency on
         Data::Format::Pretty [RT#78781]. Thanks, MITHALDU.


0.16     2012-07-25 (SHARYANTO)

         Don't decode utf8, it will result in 'Cannot decode strings with wide
         character' error when string contains utf8 + I/O (e.g. stdout) already
         :utf8.


0.15     2012-07-18 (SHARYANTO)

         Better detection of words in column name (e.g. 'parseDate', 'TIME1')
         using Parse::VarName.


0.14     2012-07-18 (SHARYANTO)

         No functional changes. Oops, environments FORMAT_PRETTY_TABLE_COLUMN_*
         didn't work before.


0.13     2012-07-18 (SHARYANTO)

         - Add option 'table_column_formats' to format column values with
           Data::Unixish (dux) functions. If not specified, some formatting
           heuristics will be applied: columns with names like 'date1' or
           'create_time' will be formatted as 'date'.

         - Add environment FORMAT_PRETTY_TABLE_COLUMN_ORDERS to set default
           'table_column_orders' option.

         - Add environment FORMAT_PRETTY_TABLE_COLUMN_FORMATS to set default
           'table_column_formats' option.


0.12     2012-03-29 (SHARYANTO)

         Add content_type().


0.11     2011-08-11 (SHARYANTO)

         No functional changes. Added Data::Format::Pretty::Text which is a
         shortcut for formatting with Console with option interactive=1, while
         Data::Format::Pretty::SimpleText is a shortcut for interactive=0.


0.10     2011-07-28 (SHARYANTO)

         [INCOMPATIBLE CHANGES]

         - In interactive (table) mode, no longer prints header row for array,
           hash, and aoa data (they are quite meaningless anyway, respectively:
           "data", "key, value", and "col0, col1, ..."). No changes in
           non-interactive (tab-separated text) mode, since headers are never
           printed.


0.09     2011-06-15 (SHARYANTO)

         No functional changes. Internally restructured as OO to allow being
         subclassed by Data::Format::Pretty::HTML.


0.08     2011-05-20 (SHARYANTO)

         [ENHANCEMENTS]

         - Add option: table_column_orders.


0.07     2011-02-23 (SHARYANTO)

         Scalar formatting: don't add newline when scalar already ends with
         newline.


0.06     2011-02-06 (SHARYANTO)

         Stringify objects (suggested by JOHANL) [resolved rt#65357].


0.05     2011-01-28 (SHARYANTO)

         Add option: interactive


0.04     2011-01-13 (SHARYANTO)

         Fix handling of [] (empty aoa).


0.03     2010-12-24 (SHARYANTO)

         Pretty print hash of hashes.


0.02     2010-11-20 (SHARYANTO)

         In displaying list/hash, list elements/hash values are now "cells"
         (short scalars or short arrays) instead of just scalars.

         Rewrite tests.


0.01     2010-11-19 (SHARYANTO)

         First release.