Revision history for Perl extension Parse-CSV
2.07 2020-11-15 22:52:34-06:00 America/Chicago
- Bump Text::CSV_XS dependency to 1.22, to get the header() method
2.06 Sat Oct 31 21:59:18 CDT 2020
- Handle Byte Order Marks in files [Suggested by Peter Sergeant]
2.05 2018-06-28 21:53:24-05:00 America/Chicago
- Fix error handling to be able to distinguish eof from a real
error <Alexey Lebedeff>
- Add failing test case for non-ASCII data <Ken Williams>
- Various docs fixups <Ken Williams>
- Rename _getline() to getline() and expose it in the docs <Ken Williams>
2.04 2015-07-15 20:48:16 America/Chicago
- Fixed a regression that resulted in some failures in the
Parse::CSV::Colnames distribution [Spotted by H.Merijn Brand]
- Deprecate calling fields()/string() after fetch() [bc5453f]
- Various doc clarifications/improvements [bddba50]
- Simplify processing & reduce copying in fetch() [b47286b]
2.03 2015-07-06 00:03:56 America/Chicago
- Now accepts embedded newlines in fields. Previously parsing
would fail when embedded newlines were encountered. [Ken
Williams]
- Now sets 'binary => 1' by default, as recommended by the
Text::CSV_XS docs. This also allows multi-line data by
default. [Ken Williams]
- The distribution now lives on GitHub, is controlled by
Dist::Zilla, and this version was released by Ken Williams.
Feel free to fork it or send pull requests or whatever.
2.01 Sun 4 Nov 2012
- Upgrading to Module::Install 1.06
- The names method returns a null list if there are no names
2.00 Thu 23 Feb 2012
- IO::File 1.14 dependency was too aggressive and wouldn't install
on RHEL5. Moved back to 1.13 (Kirby Smith)
1.99 Tue 29 Nov 2011
- Significant refactoring of the way column names are handled
- Upgrade to Module::Install::DSL 1.04
- The 'fields' constructor param is now 'names'
- The 'names' param treats any true non-reference as 'auto'
- Added back-compatibility support for older 'fields' indefinitely
- Added 'names' accessor to get or set the column names on the fly
- POD changes
- Adding tests for names
- RT bug #31389 "fields" is a method of Text::CSV_XS
- RT Bug #51692
- RT bug #51081 Some replacements of "CVS" with "CSV"
- Added tests for fields and string
1.02 not released
1.01 not released
1.01 Sat 10 May 2008
- Methods combine/string/print were infinite looping, fixed
- Big CSV_XS dependency increase, *substantial* numbers of
important bugs were fixed in April 2008.
1.00 Tue 17 Oct 2006
- Converting to _CODELIKE
- Cleaning up the docs
- Added shortcuts to combine, string, print
- Fixing the RT bugs
0.02 Fri 11 Aug 2006
- Adding support for filters dropping records
0.01 Thu 10 Aug 2005
- Completed the first implementation