0.23 2017-01-10 (PERLANCAR)
- Remove embedding of Data::Check::Structure, Text::Table::Any,
Text::Table::Tiny (I don't feel embedding is elegant or worth the
hassle, we should fatpack/datapack only the scripts).
0.22 2016-12-29 (PERLANCAR)
- [Bugfix] Fix HTML output (</tbody> was too early).
- [experimental] Embed Data::Check::Structure, Text::Table::Any,
Text::Table::Tiny.
0.21 2016-12-12 (PERLANCAR)
- Observe FORMAT_PRETTY_TABLE_BACKEND to allow producing text
tables of various formats using Text::Table::Any.
0.20 2016-06-28 (PERLANCAR)
- [Bugfix] Missed a whitespace.
- html: Generate <thead> and <tbody> elements.
0.19 2016-06-28 (PERLANCAR)
- Support html output format.
0.18 2016-06-23 (PERLANCAR)
- [Bugfix] Correctly handle when there are columns not specified in
table.field* and when there are columns specified in table.fields
not in data column.
0.17 2016-06-17 (PERLANCAR)
- Tweak 'number' field alignment (right align again after doing
number alignment).
- [Bugfix] Woops, mixed up between left alignment and right.
0.16 2016-06-17 (PERLANCAR) (unreleased)
- Recognize field formats: boolstr, sci2dec.
- Observe result metadata: table.field_aligns.
0.15 2016-06-12 (PERLANCAR)
- Observe result metadata: table.field_formats.
- Add tests, bugfix (first field unit was not shown).
0.14 2016-04-08 (PERLANCAR)
- Handle encoding objects.
0.13 2016-03-09 (PERLANCAR)
- Replace JSON::XS with Cpanel::JSON::XS.
0.12 2016-01-19 (PERLANCAR)
- Observe result metadata table.field_units (currently just adds '
(UNIT)' to headers).
0.11 2016-01-13 (PERLANCAR)
- [Bugfix] Remove extra 'my', derp.
0.10 2016-01-13 (PERLANCAR)
- text format: Observe table.hide_unknown_fields result metadata.
- [experimental] json format: Sort hash keys using 'table.fields' result
metadata, if any.
0.09 2015-11-24 (PERLANCAR)
- csv: Avoid perl undef warning.
0.08 2015-11-21 (PERLANCAR)
- [Bugfix] csv output: Forgot to escape backslash.
0.07 2015-11-21 (PERLANCAR)
- Add new format: csv.
0.06 2015-09-30 (PERLANCAR)
- Switch from JSON::Tiny to JSON::Tiny::Subclassable because the
latter can do pretty encoding.
0.05 2015-09-30 (PERLANCAR)
- Also try to use JSON::Tiny (embedded by
Perinci::CmdLine::Inline), because JSON::PP is not yet core in
perl < 5.14.
0.04 2015-09-29 (PERLANCAR)
- Make more suitable for use by Perinci::CmdLine::Inline.
- Inline List::MoreUtils::PP::firstidx() (List::MoreUtils is a non-core
XS module).
- Allow to skip cleansing (because in Perinci::CmdLine::Inline we
already cleanse result using embedded code generated by
Data::Clean::JSON).
- Switch to JSON::PP as fallback, because JSON::PP is core in perl >=
5.14 (and JSON::XS is a non-core XS module). But we try to use
JSON::XS first if it's available.
0.03 2015-09-15 (PERLANCAR)
- Add $DATE & $VERSION.
0.02 2015-09-12 (PERLANCAR)
- [Bugfix] Forgot to import List::Util's first().
0.01 2015-09-11 (PERLANCAR)
- First release, extracted from Perinci-CmdLine-Lite.