- 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