- New upstream release 1.32
- Add keep_headers attribute to csv()
- Fix on_in when used in combination with key
- Fail on invalid arguments to csv
- Fix header method on EOL = CR (CPAN RT#122764)
- New upstream release 1.31
- Fix already decoded BOM in headers
- New options in csv-check
- Some perlcritic
- "escape" is alias for "escape_char" for consistency
- Code cleanup and more tests (Devel::Cover)
- Improve csv-check auto-sep-detection
- New upstream release 1.29
- More docs for bind_columns (CPAN RT#121350)
- New attribute "strict" (also addresses CPAN RT#121350)
- Drop redundant Group: tag
- New upstream release 1.27
- Remove unneeded done_testing
- Attribute sep/sep_char is not allowed to be undefined
- Increased test coverage: added errors 1008 and 1014
- Default for escape_null in csv() is now false
- It's 2017
- New error code for illegal argument(s)/parameter(s) (CPAN RT#119827)
- Fix tests for perl without dot in @INC
- Fix crlf issue for csv() on Windows (CPAN RT#120466)
- New upstream release 1.26
- Disable some Unicode-related tests for unhealthy $PERL_UNICODE
(CPAN RT#117856)
- is_missing(0) on empty line returns 1 for keep_meta_info=true (GH#27)
- New upstream release 1.25
- Allow lc, uc, and coderef for csv() headers attribute
- Document for eof when the last line has an error (CPAN RT#115954)
- Allow csv() to call header() with all supported arguments
- Add some docs for bind_columns
- New upstream release 1.24
- Fix typo in docs example code (GH#4)
- Set auto-wrap on for csv2xls with embedded newlines
- Add examples/csv2xlsx, the MSExcel-2007+ version of csv2xls; includes new
feature to merge multiple CSV's into a single xlsx
- Slight modification in examples
- Fix parse error in complex option combo (CPAN RT#115953)
- New upstream release 1.21
- Clarify documentation (CPAN RT#110941)
- Alias %_ to row in hashref mode for csv function attributes on_in and
before_out
- Examples now use defined-or and thus require perl-5.10 or up
- Fix \r\n ending with allow_loose_escapes
- New upstream release 1.20
- Use "say" in synopsis
- Remove needless special characters in doc section
- Change doc =item attributes for new to =head for index
- Add known_attributes function/method
- Add contributor notes
- Allow undef as value for aliased attributes
- Explicitly BR: perl-devel, needed for EXTERN.h
- New upstream release 1.18
- Add quote_empty attribute
- Add database NULL documentation
- Inherit csv attributes in csv() when called in void context
- Micro-optimisation for combine/print (empty fields will be faster)
- New upstream release 1.17
- Enable overruling $csv in csv()
- Allow encoding to be shortened to enc in csv()
- Allow filter to alter content
- Add say (print with default eol => $\)
- Allow MS sep=; on first line (CPAN RT#100304)
- New upstream release 1.13
- Simplify code path for old perl
- Fix quote_binary (CPAN RT#100676)
- Fix csv() for hashrefs with aliased headers
- Update copyright to 2015
- Drop upstreamed UTF8 patch
- New upstyream release 1.12
- Add field number to error_diag
- Fixed non-IO parsing multi-byte EOL
- Fixed a possible missed multi-byte EOL
- Allow hashref for csv()'s headers attribute
- Allow encoding on all output handles in csv()
- Include doc changes as ticketed in the Text::CSV queue
- Fix parallel testing issue
- Allow csv as method call (not using the object)
- Rename quote_null to escape_null
- Give meaning to keep_meta_info on output
- Add patch to recode documentation as UTF8