Revision history for Data-Format-Pretty-Console
0.33 2014-03-28 (SHARYANTO)
[ENHANCEMENTS]
- Add option: table_column_types.
0.32 2013-11-12 (SHARYANTO)
- No functional changes. Rebuild to fix t/00-compile.t generated by
older DZP::Test::Compile (2.019 < x < 2.033).
0.31 2013-10-04 (SHARYANTO)
[TWEAKS]
- Reduce terminal width by 1 on Windows to avoid moving to the next
line.
[INCOMPATIBLE CHANGES]
- Don't print "" as "\n". I think this is more appropriate.
0.30 2013-09-11 (SHARYANTO)
- No functional changes. Make Term::Size optional to install on
Windows.
0.29 2013-07-06 (SHARYANTO)
- No functional changes. Add 'use experimental "smartmatch"' for 5.18+.
Fix test failure due to old version of dux.
0.28 2013-05-17 (SHARYANTO)
- Observe COLUMNS environment variable to override terminal width
detection.
0.27 2013-05-15 (SHARYANTO)
- No functional changes. Due to Term::Size::ReadKey failing to get
terminal size in many CT reports, revert back to Term::Size.
0.26 2013-05-14 (SHARYANTO)
- No functional changes. Replace use of Term::Size with
Term::Size::ReadKey due to bug like RT#38594 still present in
Term::Size.
0.25 2013-05-04 (SHARYANTO)
- No functional changes. Work around bug in Term::Size::chars() that
resets binmode(STDOUT, ":utf8") if we do
Term::Size::chars(*STDOUT{IO}) or Term::Size::chars(*STDOUT) instead
of just Term::Size::chars().
0.24 2013-05-03 (SHARYANTO)
- No functional changes. Adjust to Text::ANSITable 0.06+.
0.23 2013-05-02 (SHARYANTO)
- Switch from Text::ASCIITable to Text::ANSITable.
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.