0.2.6   2023-11-25  Released-By: PERLANCAR; Urgency: low
        - No spec changes.
        - [doc] Forgot to document convert_row_* methods in table.
0.2.5   2023-11-24  Released-By: PERLANCAR; Urgency: medium
        - Add two provided methods to TableDataRole::Spec::Basic:
          convert_row_arrayref_to_hashref, convert_row_hashref_to_arrayref.
0.2.4   2023-08-27  Released-By: PERLANCAR; Urgency: medium
        - Specify that get_column_names() & get_column_count() should not
          reset iterator.
        - Add role: Spec::GetRowByPos.
        - [doc] Document in the table which methods resets the iterator;.
        - [doc] Add FAQ item on picking random rows.
0.2.3   2023-04-19  Released-By: PERLANCAR; Urgency: low
        - No spec changes.
        - Mention subnamespaces TableData::Calendar,
          TableData::Calendar::Date, TableData::Calendar::Date::Holiday.
0.2.2   2022-11-29  Released-By: PERLANCAR; Urgency: low
        - No spec changes.
        - Mention subnamespaces TableData::Lingua::Dict::* and make
          TableData::Lingua::Word::* as a subnamespace entry. Mention related
          namespace: Data::TableData:*.
0.2.1   2021-06-01  Released-By: PERLANCAR; Urgency: low
        - No spec changes.
	- Mention some subnamespaces under TableData::* like TableData::Lingua::
	  and TableData::Locale::. Add nmespace TableDataBase{,s}. Add namespace
	  TableDataRoles, change TableDataCollection -> TableDataBundle.
0.2.0   2021-06-01  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes
        [Incompatible changes]
        - Incorporate Role::TinyCommons::Iterator::Resettable, like HashData and
          ArrayData. Method names changed/added/removed.
        [Removed]
        - Remove TableDataRole::Spec::Seekable.
0.1.5   2021-04-11  Released-By: PERLANCAR; Urgency: medium; Backward-Incompatible: yes
	[Removed]
        - Remove role TableDataRole::AsCSV as it is a duplicate of
	  TableDataRole::Util::CSV from TableDataRoles-Standard (previously
	  TablesRoles-Standard).
        [Enhancements]
	- [role Spec::Seekable] Add convenience methods
	  get_row_{arrayref,hashref}_at_index(); add tests.
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.