Revision history for Data-Format-Pretty-Console 0.22 2013-04-12 (SHARYANTO) [ENHANCEMENTS] - Observe INTERACTIVE environment variable to set the default for 'interactive' option (overrides (-t STDOUT) detection). 0.21 2013-03-11 (SHARYANTO) [BUG FIXES] - Multiline cell was not displayed correctly after using table_column_formats. Implementation now changed to render as Text::ASCIITable and addRow() after all data has been formatted. 0.20 2012-12-25 (SHARYANTO) - Add option: list_max_columns. 0.19 2012-12-25 (SHARYANTO) Merry Christmas! No functional changes. Handle perl 5.17/.6 hash randomization [RT#82225]. Fix table_column_formats test. 0.18 2012-08-16 (SHARYANTO) Display list in multi-column table, like 'ls'. 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.