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 ( 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 and 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.