Revision history for Perinci-Result-Format-Lite

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.
