0.025   2024-05-14  Released-By: PERLANCAR; Urgency: medium

        - [role Source::AOH] Allow specifying column orders via
          'column_names' constructor argument.

        - Add role: Munge::SerializeRef.


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.
