0.1.4 2021-04-11 Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes
[Incompatible Changes]
- Split as_csv() to another role (TableDataRole::AsCSV).
- Rename reset_iterator() to reset_row_iterator() for higher clarity and
more specific names.
- Provide default implementations for get_row_count().
[Enhancements]
- Add get_row_iterator_index(), get_all_rows_{arrayref,hashref}(),
each_row_{arrayref,hashref}().
[Testing]
- Add test table data module TableData::Test::Spec::Basic & some tests.
0.1.3 2021-03-05 Released-By: PERLANCAR; Urgency: medium
- No spec changes.
- Rename module/dist from Tables to TableData, to be more consistent
with other projects like ArrayData, HashData.
0.1.2 2021-03-05 Released-By: PERLANCAR; Urgency: low
- No spec changes.
- Introduce TablesCollection::* namespace.
0.1.1 2020-06-01 Released-By: PERLANCAR; Urgency: medium
[SPEC]
- [ux] Require get_column_names to return list OR arrayref
depending on context.
[DOCUMENTATION]
- Tweak Abstract.
- Fix mentioned role name.
0.1.0 2020-05-31 Released-By: PERLANCAR
- First, early release.