Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: The future of Text::CSV_XS - TODO

by Tux (Canon)
on Jul 22, 2020 at 19:19 UTC ( [id://11119674]=note: print w/replies, xml ) Need Help??


in reply to The future of Text::CSV_XS - TODO

I finally was able to strike the EBCDIC TODO-item. After Karl and I got perl-5.32.0 built on z/OS EBCDIC native with dynamic loading and threads, the next step was to get Text::CSV_XS passing all tests on it. We need a goal, and this one was a real challenge, but it now works, out of the box! (I updated the TODO list in the OP)

I just released 1.44, which was also tested with the new (not set in stone) defaults that the core development team envisions for perl-7, and everything passes \o/

Check out the updated tools: csv-check and csv2xlsx.

1.44 - 2020-07-22

  • EBCDIC now fully functional
  • Prevent false negative CPANTESTERS fail reports
  • Fully tested on perl-5.32.0 and perl-5.33.0
  • Fix partly decoded fields in header (found by Eric Brine)

1.43 - 2020-05-27

  • Add --parser-opt=value to csv-check
  • Add -L & -X to csv-check
  • Fix undef value in attribute setters for strings (issue 24)
  • Document quote (undef) is not supported

1.42 - 2020-05-19

  • 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)

1.41 - 2020-02-16

  • Update to Devel::PPPort-3.56
  • csv2xls uses sheetname as csv2xlsx
  • csv2xlsx: support images (each image gets its own tab)
  • More docs. (Data validation)
  • No binary literals in fixed error messages
  • Fix auto_diag > 2 to die when headers are used (issue 19)

Enjoy, Have FUN! H.Merijn

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11119674]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (2)
As of 2024-04-24 17:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found