- updated to 1.45
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.45 - 2020-12-24, H.Merijn Brand
* Update to Devel::PPPort-3.60 (3.59 was b0rked)
* Allow adding to existing data in csv (out => $ref)
* examples/csv2xlsx : -L # to limit records to export
* examples/csv2xlsx : --de # for possible double-encoding fix
* Update to Devel::PPPort-3.61
* Update to Devel::PPPort-3.62
* Add examples/csv-split
* examples/csv2xlsx : Check if .xlsx is creatable before conversion
* Small doc additions
* Fix META issue for bugtracker
OBS-URL: https://build.opensuse.org/request/show/859013
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=61
updated to 1.42
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.42 - 2020-05-19, H.Merijn Brand
* Update to Devel::PPPort-3.58
* Unicode fixes for csv2xls and csv2xlsx
* Add internal buffers to cache diagnostics
* Fix positional reporting in examples/csv-check
* Allow passing CSV parsing attributes to csv-check
* Proof reading - doc fixes by Klaus Baldermann <soonix> (PR#21)
* Fix type caching (RT#132344)
* Small doc fix by Nick Tonkin <1nickt> (PR#22)
* Fix sep=; being ignored in ->header (issue 23)
OBS-URL: https://build.opensuse.org/request/show/808138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=56
- updated to 1.40
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.40 - 2019-09-15, H.Merijn Brand
* Update to Devel::PPPort-3.52
* Development perl is now 5.28.2
* [csv2xlsx] sheetnames are restricted to 31 characters
* Generate cpanfile
* Add munge type "db"
* [csv2xls/csv2xlsx] do not generate xls/xlsx on empty CSV (issue#18)
* New: support $csv->formula (sub { ... })
* Support stacked encodings
OBS-URL: https://build.opensuse.org/request/show/731273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=52
- update to 1.39
1.39 - 2019-03-15, H.Merijn Brand
* It's 2019
* Fix tests to skip on Encode failing (PR#17 charsbar + klapperl)
* Tested on Z/OS (s390x - Hercules) :)
* Test with new Module::CPANTS::Analyse
* Add options -w/-b/-Z to csvdiff
* Fix strict on streaming EOF
* Now also tested with cperl
1.38 - 2018-12-30, H.Merijn Brand
* Name the duplicate headers on error 1013
* Add missing attributes to default list (doc only, David H. Gutteridge)
* Add support for combined keys
* Look at $NO_COLOR for csvdiff
* Add support for key-value pair
OBS-URL: https://build.opensuse.org/request/show/685979
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=50
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.36 - 2018-06-26, H.Merijn Brand
* Now also tested on FreeBSD-11.1
* Update to Devel::PPPort-3.42
* Fixed memory leak (Thanks DaveM)
* Add undef_str attribute
* Tested against perl-5.28.0
* Move from DynaLoader to XSLoader
* Tested on Synology DSM
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=45
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.34 - 2017-11-05, H.Merijn Brand
* Bad arg for formula (like "craok") will now die with error 1500
* Row report in formula reporting was off by 1
* Add a prominent section about BOM handling
* Make sheet label more portable (csv2xlsx)
* Allow munge => \%hash
* Preserve first row in csv (set_column_names => 0)
1.33 - 2017-10-19, H.Merijn Brand
* Small additional fix for eol =
+ BOM
* Updated doc for example files
* Add support for formula actions (issue 11)
- csv2xls and csv2xlsx now warn by default
* Reset file info on ->header call (RT#123320)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=41
see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
1.32 - 2017-09-15, H.Merijn Brand
* 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 (RT#122764)
1.31 - 2017-06-13, H.Merijn Brand
* 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
1.30 - 2017-06-08, H.Merijn Brand
* Add csv (..., out => ...) syntax examples (issue 7)
* Disable escape_null for undefined escape_char
* Fix ->say for bound columns (RT#121576)
* Update to Devel::PPPort 3.36
* Tested under 5.26.0 and 5.27.0
* Doc changes and additions
1.29 - 2017-04-25, H.Merijn Brand
* More docs for bind_colmns (RT#121350)
* New attribute "strict" (also addresses RT#121350)
1.28 - 2017-03-22, H.Merijn Brand
* Fix length problem with bound empty fields and UTF-8 (RT#120655)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=39
* Regain the speed from 0.91 (buffer back to 1k)
* Minor cleanup in XS code
* Add diag_verbose attribute
* No need to require Test::Harness if unused (RT#82693)
* parse ("") should return one empty field, not undef
* Now that we know the record number, show it in auto_diag
* Introduce allow_unquoted_escape as workaround for RT#81295
* Update copyright to 2013
* Introduce print_hr () for RT#76143
* Dropped plans to support EBCDIC
* Guard against beta releases of Encode (Xavier Guimard - RT#81499)
* Fix sv_cache init global-buffer-overflow (Reini Urban - RT#81469)
* Tested with perl compiled with clang (also to verify RT#81469)
* Fix memory leak reported in RT#81539 (Fix by Tony Cook)
* Skip Encode related tests on too old Encode
* Force old(er) tar format (ustar) - assumes GNU tar on release box
* Allow bind_columns () for print ()
* Increase buffer size for print to 64k
* Fix RT#80680 - Buffer break halfway UTF8 + tests
* Prevent test-failures for long doubles on weird architectures
* More utf-8 tests for te change of 0.90
* Update test case now 5.005 is not supported anymore
* Rip out the tell/seek introduced in 0.90
* Drop 5.005 support (5.6.1 is now minimum)
* Introduce record_number
* Try harder to get the complete input parsed for the current record
when hitting errors on parsing seekable IO (only works in 5.14.0 and up)
* Tested with perl 5.6.1 .. 5.17.0 (99 versions of perl) on Linux, HP-UX,
AIX, and Windows
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=29
* Add is_missing ()
* Doc overhaul
* Fix Build on OpenVMS (RT#65654, Martin P.J. Zinser)
* Fix SetDiag () leak (RT#66453, Sven Sch366ling)
* Implement getline_all () and getaline_hr_all ()
* Fixed another parsing for eol = \r (RT#61525)
* Use correct type for STRLEN (HP-UX/PA-RISC/32)
* More code coverage
* EOF unreliable when line-end missing at eof
* Internals now use warn () instead of (void)fprintf (stderr, ...)
Now the test in t/80_diag also passes on Windows
* Better parsing for eol = \r and set as such (RT#61525)
* Workaround for AIX cpp bug (RT#62388, Jan Dubois)
* Spelling fixes
* Real eol support for parsing streams (beyond \n, \r and \r\n)
* Clarify doc for always_quote to not quote undef fields
* Clarify UTF8 process for print () and combine ()
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=14