The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Version 0.014 - 2024-03-25
 - Fix compatibility with newest Spreadsheet::ParseXLSX

Version 0.013 - 2024-03-22
 - Fix bug in unit tests causing failure when MRO::Compat not installed

Version 0.012 - 2024-03-07
 - Field now has 'coerce' attribute which can be a coderef, or enable
   Type::Tiny coercion.
 - TableReader 'input' attribute can now be an arrayref, as a shorthand
   for the 'Mock' decoder.
 - Improved unit tests

Version 0.011 - 2019-06-27
 - Allow per-field 'trim' value to be a regex or coderef
 - Change dist version-munger to Dist::Zilla::Plugin::OurPkgVersion
 - Exclude ::Decoder::HTML files from getting shipped with main dist

Version 0.010 - 2019-01-02
 - Fix several bugs related to multi-line headers
 - Also allow 'input' to be a Spreadsheet::ParseExcel::Workbook
 - Auto-detection support for ::Decoder::HTML companion module

Version 0.008 - 2018-11-28
 - 'input' attribute may now be a Spreadsheet::ParseExcel::Worksheet
 - When specifying 'decoder' attribute as an arrayref or hashref,
   the CLASS argument is now optional, allowing auto-detection while
   still supplying extre optional attributes for the decoder.
 - Wrokaround for Libre Office row-max bug
 - New Decoder::XLSX attribute 'xls_formatter', useful for casting
   local datetimes to a known time zone.
 - Prevent loading Text::CSV_XS if its version is too old.

Version 0.007 - 2018-03-15
 - Fix various bugs in detect_input_format relevant to CSV files
 - Enhanced debug-level logging during the table search algorighm

Version 0.006 - 2018-03-08
 - Auto-detect CSV Unicode format by looking for BOM, unless handle
   already has an IO layer to specify encoding.
 - Improved logging, and logging API.  'log' attribute is no longer public
   on Decoder objects.

Version 0.005 - 2017-11-26
 - Remove 'filters' feature since it adds overhead and not much value
 - Fix bug when creating multiple parallel record iterators
 - Sanitize data headers written in logging messages

Version 0.004 - 2017-11-26
 - Re-add Text::CSV as a hard dependency since it's small and I need a recent
   version for all the tests to pass.

Version 0.003 - 2017-11-25
 - Remove hard dependencies on CSV and Excel parsers
 - Use new "Mock" decoder for format-independent test cases
 - Fix handling of $TableReader->log to match API description
 - Fix bugs to be compatible back to 5.8.9

Version 0.002 - 2017-11-24
 - Fixed 'filters' feature
 - Iterators of decoders are now created on each call, rather than cached
 - Many documentation improvements

Version 0.001 - 2017-11-24
 - Initial public version