dwww Home | Show directory contents | Find package

Revision history for Perl extension Text::CSV.

2.02  2022-08-08
    - Imported tests/fixes from Text::CSV_XS 1.48
    - Fixed a case where csv function is called as a method (GH#46)

2.01  2021-06-19
    - Imported tests/fixes from Text::CSV_XS 1.46
    - Updated XS_Version to 1.46, and if an older version
      of Text::CSV_XS is installed, make sure to update it
      (GH#49, mohawk2++)

2.00  2019-05-11
    - Imported tests/fixes from Text::CSV_XS 1.39
      - Fix strict on streaming EOF
    - Fixed to update (cached) eol_len correctly

1.99  2019-01-02
    - Fixed a number of tests to skip for older perls

1.98  2019-01-02
    - Imported tests/fixes from Text::CSV_XS 1.38
      - Added munge as alias for munge_column_names
      - Added support for key-value pair and combined keys

1.97  2018-08-17
    - Fix/add minimum perl version (GH-38, Kivanc Yazan++)
    - Updated MANIFEST

1.96  2018-08-14
    - Imported tests/fixes from Text::CSV_XS 1.36
      - Added undef_str and keep_headers attributes
      - Added csv(out => \"skip")
      - Added formula actions
      - Fixed BOM issues
    - Fixed internal cache handling
    - Added license and preferred issue tracker to META files (GH#26, garu++)

1.95  2017-04-27
    - import "strict" attribute introduced in Text::CSV_XS 1.29

1.94  2017-04-11
    - Fix 5.6.2 issues

1.93  2017-04-04
    - Fix a test for perl without doc in @INC (kentnl++)

1.92  2017-04-01
    - Imported tests/fixes from Text::CSV_XS 1.28
      - Fix crlf issue for csv () on Windows (RT#120466)
      - New error code for illegal argument(s)/parameter(s)
      - Fix tests for perl without dot in @INC

1.91  2017-01-28
    - production release

1.90_01  2017-01-20
        - Text::CSV_PP is totally refactored using the code/doc of
          Text::CSV_XS 1.27. Almost all the code/docs in CSV_XS.pm are
          copied and a large portion of CSV_XS.xs is ported verbatim,
          and now CSV_PP passes all the tests for CSV_XS (with slight
          modification like s/XS/PP/g).

1.33  Tue Mar  3 14:13:41 2015
        - Fix some reported bugs with handling fields with zeros.
           https://rt.cpan.org/Public/Bug/Display.html?id=93518
           https://rt.cpan.org/Public/Bug/Display.html?id=92509
                                              patched by shlomif
        - catch up Text::CSV_XS 1.02
            * add decode_utf8 attribute by ktat
        - fix warnings: $. is undefined by ktat
        - typo fixes in doc by anirvan, dsteinbrunner and pdl.
        - parse() supports bind_columns()

        * TODO: Updating documents and adding diag_verbose in the next version.
                Catching up CSV_XS 1.04.

1.32
        - fix t/rt71_pp.t

1.31  Thu Jun 13 14:06:49 2013
        - fix handling UTF8 in parse method.
        - fix getline with allow_loose_quotes (rt#83705)
        - add allow_unquoted_escape
        - fix parsing escapted sep char (found in Text::CSV_XS rt#81295)

1.30  Tue Jun 11 00:06:02 2013
        - catch up Text::CSV_XS 0.99
            (except for diag_verbose and allow_unquoted_escape)

1.21  Mon Dec 27 12:35:35 2010
        - updated the compatibility for Text::CSV_XS version 0.80
            * added getline_all() and getaline_hr_all()
            * added missing test file

1.20  Wed Oct 20 13:53:59 2010
        - couldn't parse the csv containing the column starting with '0'. (hiratara)
            * patched by hiratara
            * enhanced getline regexp (makamaka)
            * resolved a bug in bleadperl-fb85c04
        - added tests into t/71_pp.t (hiratara)

1.19  Sat Oct  2 14:15:59 2010
        - getline didn't work correctly with 0 or null containing lines
            (pointed by Bernhard Prott)
        - updated the compatibility for Text::CSV_XS version 0.74
            * real eol support for parsing streams (beyond \n, \r and \r\n)
            * clarify doc for always_quote to not quote undef fields
               and XS and PP incompatibility of UTF8 process for print and combine

1.18  Sat Jun 19 10:34:07 2010
        - fixed a combine bug with quote_space reported and patched by rt#58356
        - updated test files compatible to CSV_XS 0.73

1.17  Tue Mar 16 15:20:34 2010
        - fixed parse working when setting quote_char undef.
        - made Text::CSV_XS compat 0.71
            * Text::CSV->error_diag() in void context warns instead of doing nothing
            * auto_diag also used for new () itself
        - added quote_null (introduced in Text::CSV_XS 0.72)

1.16  Tue Dec  8 19:02:58 2009
        - updated the compatibility for Text::CSV_XS version 0.70
            * Added quote_space attribute
            * Forbad \r and \n in sep_char, quote_char, and escape_char

1.15  Thu Oct 15 17:23:39 2009
        - updated the compatibility for Text::CSV_XS version 0.69
            * Auto detection of eol => "\r" in streams
               (but incomplete correspondence. I will rewrite CSV_PP in the future)

1.14  Thu Oct  8 15:02:24 2009
        - updated the compatibility for Text::CSV_XS version 0.68
            * fail if first arg to new () is not a hash ref
            * added empty_is_undef
            * error_diag () uses warn () in void context instead of STDERR
            * added auto_diag attribute 
              (not yet implemented localization feature for autodie)
            * updated documents same as Text::CSV_XS

1.13  Fri Jul 31 12:02:53 2009
        - getline() didn't handle '0' starting multi line data
                                         (pointed by Diego Santa Cruz).

1.12  Sat May 16 10:46:38 2009
        - updated the compatibility for Text::CSV_XS version 0.65
            * new()ing errors can be checked on number (1002)
            * modified doc for error_diag() return value in case of constructor failure
        - parse() didn't set the given string ref into {_STRING}. (rt#45215)
        - getline() didn't handle a line having null (ex. "0)

1.11  Sat Mar 21 16:07:29 2009
        - updated the compatibility for Text::CSV_XS version 0.63
            * added error 1002
        - updated the compatibility for Text::CSV_XS version 0.58
            * fixed allow_loose_escapes bug

1.10  Wed Oct 22 02:34:03 2008
        - updated the compatibility for Text::CSV_XS version 0.56
            * updated docs
            * setting eol with undef are treated as ""
            * in print method, don't print $\ twice
            * undef treated as 0 for boolean attributes

1.09  Fri Sep  5 11:34:00 2008
        - updated the compatibility for Text::CSV_XS version 0.54
            * default eol for print is $\
            * fixed SetDiag(0)
            * IO failure in print

        **** Text::CSV_PP doesn't support the error msg 2023 ****

1.08  Fri Aug 22 11:21:38 2008
        - fixed a bug in parsing tab separated values with allow_whitespace
            pointed by and thanks a patch to Mike O'Sullivan

1.07  Fri Aug  1 11:13:06 2008
        - updated the compatibility for Text::CSV_XS version 0.52
            modified column_names()
        - fixed a parsing bug with quote_char being undef
            pointed by Matt (rt#38083)

1.06  Wed Jun 18 14:35:40 2008
        - updated the compatibility for Text::CSV_XS version 0.51
            * set binary => 1 when UTF8 flag marked.
            * removed the max of 255 for bind_columns.
        - made the value type of $csv->{_STRING} corresponding to XS.

1.05  Fri May  2 13:15:49 2008
        - fixed quoting process in combine.
            because of using bytes.pm, added a dummy for Perl 5.005
        - renamed combine, parse, string and fields internally.
            (for coming Text::CSV::Encoded)
        - removed dynamic mode.

1.04  Tue Apr 22 16:01:19 2008
        - updated the compatibility for Text::CSV_XS version 0.43
            * parse errors try to remember failing position
              (but in using PP version backend, it is usually helpless)
        - fix a serious bug with setter methods.
            all setter methods couldn't take undef value...

1.03  Fri Apr 11 17:39:12 2008
        - updated the compatibility for Text::CSV_XS version 0.41
            getline_hr, column_names, bind_columns
        - Makefile.PL requires Perl versoin from 5.005 to 5.00503.
        - fixed combine() for quoting binary chars.
        - updated the document as same as Text::CSV_XS 0.41.

1.02  Fri Mar  7 07:37:11 2008
        - updated the compatibility for Text::CSV_XS version 0.36
            * auto-load IO::Handle when needed
        - fixed version() and its doc (Text::CSV and Text::CSV_PP).
            Text::CSV->version returns the worker module version.
            Thanks to Robin Barker's patche.

1.01  Tue Mar  4 02:33:28 2008
        - updated the compatibilities for Text::CSV_XS version 0.35
            * diagnostics for failed new ()
            * 'blank_is_undef' option
            * enhanced the error messages
        - updated docs
        - fixed allow_whitespace()
        - modifiled t/80_diag.t for overloaded error object.

1.00  Wed Nov 28 14:28:30 2007
        - renamed $ENV{TEXT_CSV_XS} to $ENV{PERL_TEXT_CSV}
        - added $ENV{PERL_TEXT_CSV} acceptable values
        - deleted the dynamic mode section from the pod doc
        - deleted t/exp01-dynamic.t
            (the feature still remains.)


0.99_06 Thu Nov  8 13:24:31 2007
        - modified _set_methods for Pod::Coverage test
        - added t/exp01-dynamic.t

0.99_05  Wed Nov  7 16:15:34 2007 (Text::CSV_PP 1.08)
        - added 'dynamic mode' which can specify the worker module in new()ing
            This is so experimental that may be removed.
        - modified prototypes of Text::CSV_PP::NV, IV, PV

0.99_04  Tue Nov  6 13:40:47 2007 (Text::CSV_PP 1.07)
        - re-rename Text::CSV_PP
        - added TODO

0.99_03  Mon Nov  5 16:00:00 2007
        - CPAN released but beta version.
        - test suits are from Text::CSV_XS 0.32 and modfied for Text::CSV tests.

0.99_02  Fri Nov  2 14:37:30 2007
        - pre release version.
        - passed the all Text::CSV_XS 0.32 test suits

0.99  Sat Jun 23 17:10:47 2007
        - maintainer was changed.
        - rewritten to make a wrapper to Text::CSV_XS and Text::CSV_PP

0.01  06/05/1997
        - original version by Alan Citterman

Generated by dwww version 1.15 on Thu Jun 20 14:08:54 CEST 2024.