The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.1.5 - 2017-02-04

  • requires DateTime::Format::Strptime 1.71 (before: would req 1.63) Text::AutoCSV does not work with DateTime::Format::Strptime 1.70.
  • in_map: now can give an "undef" value to callback function (inside $_), unless no_undef is in use. Before, an undef value was given only if field was a date/time field (DateTime object), in which case undef would mean "empty value". Now, an undef value is passed to in_map as an empty string only if no_undef is set.
  • Detects call to "trigger read all"-like functions (for ex. vlookup, that causes the input to be immediately read entirely into memory) while reading input. Such a situation produces weird error message and can lead to infinite recursion.
  • _read_all_in_mem() made public, meaning, new member-function of name read_all_in_mem() added, that just calls _read_all_in_mem().
  • Fixes a bug where an English time detection would assume the separator to be a double-space, see t/11-bugfix.t BUG-5 for details.

Modules

helper module to automate the use of Text::CSV