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