0.024 2024-05-06 Released-By: PERLANCAR; Urgency: medium - [bugfix] Source::CSVInDATA role didn't record the original position for subsequent instances. 0.023 2024-01-15 Released-By: PERLANCAR; Urgency: low - No spec changes. - [tabledata Sample::DeNiro] [doc] mention {Array,Hash}Data::Sample::DeNiro. 0.022 2024-01-15 Released-By: PERLANCAR; Urgency: medium - Update data of Sample::DeNiro. 0.021 2024-01-15 Released-By: PERLANCAR; Urgency: medium - Add role: TableDataRole::Util::GetRowByPos. 0.020 2023-12-28 Released-By: PERLANCAR; Urgency: medium - [bugfix] [role Source::AOH] Fix getting arrayref rows before any call to get_column_names(). 0.019 2023-11-25 Released-By: PERLANCAR; Urgency: high - [role Munge::GroupRows][bugfix] Add tests, fix rows being created. 0.018 2023-11-24 Released-By: PERLANCAR; Urgency: medium; Broken: yes - Add role: Munge::GroupRows. (UPDATE 2023-11-25: this release is broken, the role does not create rows with [$key, 'rows'] columns, but only ['rows']. Fixed in 0.019). 0.017 2023-08-31 Released-By: PERLANCAR; Urgency: medium - [role Source::AOA] Follow Spec::GetRowByPos. 0.016 2023-06-14 Released-By: PERLANCAR; Urgency: medium - Add role: Munge::MungeColumns. - [role Munge::*] Add 'load' option (from Module::Load::Util 0.009). 0.015 2023-02-24 Released-By: PERLANCAR; Urgency: medium - [doc] Mention TableDataRole::Source::SQLite. - Aid debugging CSV parsing error by setting Text::CSV's options auto_diag=>9 and diag_verbose=>1. 0.014 2022-02-20 Released-By: PERLANCAR; Urgency: medium - Add missing dep to Class::Method::Modifiers (RT#141389). 0.013 2021-09-29 Released-By: PERLANCAR; Urgency: medium - [role TableDataRole::Munge::Filter] Allow string form of 'filter' & 'filter_hashref' for ease of specification from command-line. - Add Rinci metadata for constructors of TableData::*. 0.012 2021-09-28 Released-By: PERLANCAR; Urgency: medium - Add roles: TableDataRole::Munge::Filter, TableDataRole::Munge::Concat. - [role TableDataRole::Source::CSVInFile] add DESTROY() to reset __DATA__ position to beginning. 0.011 2021-09-28 Released-By: PERLANCAR; Urgency: medium - Add roles: TableDataRole::Munge::Reverse, TableDataRole::Source::AOA. 0.010 2021-09-26 Released-By: PERLANCAR; Urgency: medium - Add roles: TableDataRole::Source::CSVInFile, TableDataRole::Source::CSVInFiles. 0.009 2021-06-01 Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes - [Incompatible change] Update to TableData 0.2.0. - [Removed] Remove TableDataRole::Util::Random. - Rename TableDataRole::Source::CSV{,In}DATA. 0.008 2021-04-13 Released-By: PERLANCAR; Urgency: medium - Add role: TableDataRole::Source::AOH. - [organization] Rename test modules TableData::Test::{Angka,Source::CSVDATA}, TableData::Test::{Dynamic,Source::Iterator}. 0.007 2021-04-11 Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes - Rename modules/dist TablesRoles-Standard -> TableDataRoles-Standard. Update to latest TableData spec. [Removed] - Remove TableRole::Util::Basic, now merged into for greater visibility and convenience. as_aoa() now becomes get_all_rows_arrayref(), as_aoh() now becomes get_all_rows_hashref(). 0.006 2020-11-10 Released-By: PERLANCAR; Urgency: medium - [bugfix] Handle first row is empty. 0.005 2020-11-10 Released-By: PERLANCAR; Urgency: medium - Add Tables::Test::Dynamic, TablesRole::Source::Iterator. - Refactor TablesRole::Source::DBI's as_csv() to TablesRole::Util::CSV. 0.004 2020-11-04 Released-By: PERLANCAR; Urgency: medium - Add roles: TablesRole::Util::Basic, TablesRole::Util::Random. - [bugfix] Remove whitespace in sample CSV data because by default Text::CSV_XS doesn't allow whitespace unless allow_whitespace=>1 option is given. 0.003 2020-06-01 Released-By: PERLANCAR; Urgency: medium - Bump File::Temp prereq version to 0.2307 (change EX_LOCK default from true to false) to avoid test failure [RT#132750], thanks SREZIC. 0.002 2020-06-01 Released-By: PERLANCAR; Urgency: medium - Add role & class: TablesRole::Source::DBI & Tables::DBI. - get_column_names: Return arrayref in scalar context (as per Tables 0.1.1). 0.001 2020-05-31 Released-By: PERLANCAR - First, early release.