The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.288   2023-07-29  Released-By: PERLANCAR; Urgency: low

        - No functional changes.

        - [doc] Document supported enveloped result metadata
          properties/attributes.


0.287   2022-09-12  Released-By: PERLANCAR; Urgency: high

        - Merge releases 0.286 & 0.286.2.

        - Observe FORMAT_PRETTY_TABLE_BACKEND_OPTS environment variable.


0.286.2 2022-05-03  Released-By: PERLANCAR; Urgency: medium

	- [ux] Align 'right' number columns by default.

        - UPDATE 2022-09-12: rename release from 0.286 to 0.286.2 due to
          conflict.


0.286   2022-02-18  Released-By: PERLANCAR; Urgency: medium

        - [bugfix] Use double-doublequote escaping in CSV instead of
          backslash.


0.285   2022-01-23  Released-By: PERLANCAR; Urgency: medium

	- Adjust with Rinci 1.1.100 and Text::Table::Any 0.111 ('title'
	  property becomes 'caption').


0.284   2022-01-21  Released-By: PERLANCAR; Urgency: low

	- No functional changes.

	- [doc] Add description.


0.283   2022-01-21  Released-By: PERLANCAR; Urgency: medium

	- Support formats tsv & ltsv.


0.282   2021-12-09  Released-By: PERLANCAR; Urgency: medium

	- Pass 'title' property from result metadata to Text::Table::Any.

	- [doc] Mention Number::Pad (in comment).


0.281   2021-08-01  Released-By: PERLANCAR; Urgency: medium

	- [ux] Add {date,datetime} as shorter alias for format
	  iso8601_{date,datetime}.


0.280   2021-07-17  Released-By: PERLANCAR; Urgency: medium

	- Allow aligning number with percentage as 'number'.


0.279   2021-03-08  Released-By: PERLANCAR; Urgency: medium

	- Switch from Text::Table::Tiny to Text::Table::Sprintf.


0.278   2020-11-12  Released-By: PERLANCAR; Urgency: medium

	- [ux] Use Text::Table::Org as default table backend when inside
	  Emacs.


0.277   2020-07-30  Released-By: PERLANCAR; Urgency: medium

	- [ux] Try harder to detect aos, etc; instead of just looking at at
	  most 5 elements now look at at most 1000 (related: RT#133078).


0.276   2020-05-30  Released-By: PERLANCAR; Urgency: medium

	- [test] Adjust that now that Number::Format::BigFloat is downgraded to
	  RuntimeRecommends dep [RT#132738].


0.275   2020-05-30  Released-By: PERLANCAR; Urgency: medium

	- Observe field format 'filesize'.


0.274   2018-07-04  Released-By: PERLANCAR

	- Allow non-integer float for iso8601_date{,time} format, and show
	  milliseconds in iso8601_datetime format.


0.273   2018-06-27  Released-By: PERLANCAR

	- Introduce table.field_{format,align}_code,
	  table.default_field_{format,align}.


0.272   2018-06-14  Released-By: PERLANCAR

	- Introduce table.field_labels.


0.271   2018-01-31  Released-By: PERLANCAR

	- Introduce table.field_orders (which will be fed to Sort::BySpec
	  which can sort by regexes and custom coderefs).

	- [Bugfix] In table view, make columns that are mentioned in
	  table.fields result metadata shown before  Released-By: instead of after
	  those that are not mentioned. This bug is caused by a
	  misunderstanding of what firstidx() will return in case there is
	  no match. It is -1, not undef.


0.270   2017-12-09  Released-By: PERLANCAR

	- Replace Number::Format with Number::Format::BigFloat to be able
	  to handle large numbers/arbitrary number of decimals.


0.26    2017-08-09  Released-By: PERLANCAR

	- Support format 'perl'.


0.25    2017-05-31  Released-By: PERLANCAR

	- Recognize field format 'number' (with options: decimal_point,
	  thousands_sep, decimal_fill, precision).


0.24    2017-05-24  Released-By: PERLANCAR

	- Allow field format to be of the form [NAME, \%OPTS] instead of
	  just NAME.

        - Recognize field format 'percent' (with option 'sprintf').

        - [Bugfix] Fix applying formatting for aoaos.


0.23    2017-01-10  Released-By: 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  Released-By: 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  Released-By: PERLANCAR

	- Observe FORMAT_PRETTY_TABLE_BACKEND to allow producing text
	  tables of various formats using Text::Table::Any.


0.20    2016-06-28  Released-By: PERLANCAR

	- [Bugfix] Missed a whitespace.

	- html: Generate <thead> and <tbody> elements.


0.19    2016-06-28  Released-By: PERLANCAR

	- Support html output format.


0.18    2016-06-23  Released-By: 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  Released-By: 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  Released-By: PERLANCAR; Released: no

        - Recognize field formats: boolstr, sci2dec.

        - Observe result metadata: table.field_aligns.


0.15    2016-06-12  Released-By: PERLANCAR

	- Observe result metadata: table.field_formats.

	- Add tests, bugfix (first field unit was not shown).


0.14    2016-04-08  Released-By: PERLANCAR

	- Handle encoding objects.


0.13    2016-03-09  Released-By: PERLANCAR

	- Replace JSON::XS with Cpanel::JSON::XS.


0.12    2016-01-19  Released-By: PERLANCAR

	- Observe result metadata table.field_units (currently just adds '
	  (UNIT)' to headers).


0.11    2016-01-13  Released-By: PERLANCAR

	- [Bugfix] Remove extra 'my', derp.


0.10    2016-01-13  Released-By: 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  Released-By: PERLANCAR

	- csv: Avoid perl undef warning.


0.08    2015-11-21  Released-By: PERLANCAR

	- [Bugfix] csv output: Forgot to escape backslash.


0.07    2015-11-21  Released-By: PERLANCAR

	- Add new format: csv.


0.06    2015-09-30  Released-By: PERLANCAR

	- Switch from JSON::Tiny to JSON::Tiny::Subclassable because the
	  latter can do pretty encoding.


0.05    2015-09-30  Released-By: 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  Released-By: 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  Released-By: PERLANCAR

	- Add $DATE & $VERSION.


0.02    2015-09-12  Released-By: PERLANCAR

	- [Bugfix] Forgot to import List::Util's first().


0.01     2015-09-11  Released-By: PERLANCAR

         - First release, extracted from Perinci-CmdLine-Lite.