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.