|
|
|
|
Changelog for perl-Text-CSV_XS-1.37-lp150.50.1.x86_64.rpm :
* Sat Sep 29 2018 Dirk Stoecker - update to 1.37 1.37 - 2018-09-27, H.Merijn Brand * Moved pod-tests from t to xt * Add munge as alias for munge_column_names * Update Devel::PPPort * Simplified ref-check defines in XS (issue 12, thanks pali) * Tested against perl-5.29.3 * Mon Jul 16 2018 cooloAATTsuse.com- updated to 1.36 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 * Thu Mar 22 2018 pmonrealgonzalezAATTsuse.com- updated to 1.35 see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog 1.35 - 2018-03-21, H.Merijn Brand * Remove META.yml from MANIFEST.skip * Use UNIVERSAL::isa to protect against unblessed references * -Wformat warning (RT#123729) * Make detect_bom result available * It\'s 2018 * Add csv (out => \\\"skip\") - suppress output deliberately * Allow sub as top-level filter * Tested against Test2::Harness-0.001062 (yath test) * Tested against perl-5.27.10 * Sun Dec 10 2017 cooloAATTsuse.com- updated to 1.34 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 = \r + 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) * Sun Oct 08 2017 cooloAATTsuse.com- updated to 1.32 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) 1.27 - 2017-03-02, H.Merijn Brand * Remove unneeded done_testing (Paul Howarth) * Attribute sep/sep_char is not allowed to be undefined * Increased test coverage: added errors 1008 and 1014 * Default for escape_null in csv () is now false * It\'s 2017 * New error code for illegal argument(s)/parameter(s) (RT#119827) * Fix tests for perl without dot in AATTINC * Fix crlf issue for csv () on Windows (RT#120466) 1.26 - 2016-11-29, H.Merijn Brand * Disable some Unicode related tests for unhealthy $PERL_UNICODE (RT#117856) * is_missing (0) on empty line returns 1 for keep_meta_info = true (issue 27 on github) 1.25 - 2016-08-28, H.Merijn Brand * Allow lc, uc, and coderef for csv () headers attribute * Document for eof when the last line has an error (RT#115954) * Allow csv () to call header () with all supported arguments * Add some docs for bind_columns 1.24 - 2016-07-09, H.Merijn Brand * Fix typo in docs example code (issue#4, joevak) * Set auto-wrap on for csv2xls with embedded newlines * Add examples/csv2xlsx, the MSExcel-2007+ version of csv2xls Includes new feature to merge multiple CSV\'s into a single xlsx * Slight modification in examples * Fix parse error in complex option combo (RT#115953) - requires perl-5.6.2 or newer 1.23 - 2016-03-25, H.Merijn Brand * Skip unsupported encodings * Reorganize Unicode section and mention layers (Dan Book) * Amend some UTF-8 tests for PERL_UNICODE settings * Fix crash on error in parsing with bound columns (RT#113279) * Add predefined filters (not_blank, not_empty, filled) 1.22 - 2016-02-23, H.Merijn Brand * Small doc updates regarding blank_is_undef * Precedence error in doc * Add new method header 1.21 - 2016-01-06, H.Merijn Brand * Add confusion option to rewrite example * Alias %_ to row in hashref mode for csv function attributes on_in and before_out * Examples now use defined-or and thus require perl-5.10 or up * Fix ending with allow_loose_escapes (reported by Bas Bloemsaat) * It\'s 2016 * Clarify $csv->csv (...) documentation (RT#110941) 1.20 - 2015-10-09, H.Merijn Brand * Use \"say\" in synopsis * Remove needless special characters in doc section * Change doc =item attributes for new to =head for index * Add known_attributes function/method * Add contributor notes * Allow undef as value for aliased attributes 1.19 - 2015-06-17, H.Merijn Brand * Guard tests against $PERL_UNICODE * Numeric options were sometimes interpreted as boolean * Safer meta_info use 1.18 - 2015-05-22, H.Merijn Brand * Add quote_empty attribute * Add database NULL documentation * Inherit csv attributes in csv () when called in void context * micro-optimisation for combine/print (empty fields will be faster) 1.17 - 2015-04-24, H.Merijn Brand * Enable overruling $csv in csv () * Allow encoding to be shortened to enc in csv () * Allow filter to alter content * Add say (print with default eol => $\\) * Allow MS sep=; on first line (RT#100304) 1.16 - 2015-03-02, H.Merijn Brand * filter made more useful (access to other fields) 1.15 - 2015-02-11, H.Merijn Brand * Remove perl recommendation from META as it breaks cpan clients 1.14 - 2015-02-02, H.Merijn Brand * Move to github * Add csv (filter => {}); * Change csv ()\'s void context behavior 1.13 - 2015-01-03, H.Merijn Brand * Simplify code path for old perl * Fix quote_binary (#RT100676) * Fix csv () for hashrefs with aliased headers * Update copyright to 2015 1.12 - 2014-11-01, H.Merijn Brand * Add field number to error_diag * Fixed non-IO parsing multi-byte EOL * Fixed a possible missed multi-byte EOL * Allow hashref for csv ()\'s headers attribute * Allow encoding on all output handles in csv () * Include doc changes as ticketed in the Text::CSV queue * Fix parallel testing issue * Allow csv as method call (not using the object) * Rename quote_null to escape_null * Give meaning to keep_meta_info on output (RT#99941) 1.11 - 2014-08-16, H.Merijn Brand * Fixed eof (RT#97742) * Check for attribute conflicts early * csv (in => [..]) now defaults to *STDOUT for out * Support for multi-byte quote_char * New attribute \"key\" for csv () 1.10 - 2014-08-04, H.Merijn Brand * Support for scalar ref in out: csv (out => \\(my $x = \"\"), ...) * Support for multi-byte sep_char * Simplified the cache coding 1.09 - 2014-06-09, H.Merijn Brand * Missed defined-or need in csv2xls (RT#95787) 1.08 - 2014-05-17, H.Merijn Brand * Documentation updates * Allow disjointed CSV cell fragment lists 1.07 - 2014-04-28, H.Merijn Brand * Allow ref to scalar for csv (in => ...) * Allow CODE ref to in attribute * Allow * in fragment cellspec\'s bottom-right cell 1.06 - 2014-04-20, H.Merijn Brand * Fix possible fail in tests on Windows (Thanks Mithaldu for explaing) * Only close file handles in csv () for files * new callbacks for csv () * Mon Mar 17 2014 cooloAATTsuse.com- updated to 1.05 * Allow case insensitive attributes and attribute aliases (quote_always = always_quote) * Enhanced the csv () function (diagnostics) * Start callbacks support * Minor doc fixes * Make subclassing safer * Mon Feb 24 2014 cooloAATTsuse.com- updated to 1.04 * get_columnd () with no argument now returns the empty list instead of undef when no columns defined * fragments (rcf7111) now also support AoH (was AoA only) * Error code conflict for fragments resolved to 2013 * New function \"csv\" (not a method) * Update copyright to 2014 * Implement RCF7111 * Mon Nov 25 2013 cooloAATTsuse.com- updated to 1.02 * Add example for reading only a single column * Don\'t store NULL in _ERROR_INPUT (RT#86217/Clone) * Prevent double-decode in csv-check * Add decode_utf8 attribute (default is true) * Sat Jul 27 2013 cooloAATTsuse.com- updated to 1.01 * Cache not re-read on getline_all (RT#86155) * Fix automatic UTF-8 in getline/parse for SV\'s with \\0 * Documents return value of bind_columns without arguments * Fix automatic UTF-8 in getline/parse * Clarify eol documentation * Move error_input to XS * Mon Jun 03 2013 cooloAATTsuse.com- updated to 0.97 * 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 * SvSETMAGIC was missing for tied variables causing weird actions at a distance, e.g. in printf (Thanks TonyC for finding this) * UTF8 flag was not always reset when using bound variables (TonyC) * Fix for $/ in 0.86 broke parsing fields that contain excessive $/\'s * Sun Mar 11 2012 cooloAATTsuse.com- updated to 0.87 * Extra check on utf8 output (RT#74330) * examples/csvdiff now recognizes numerically sorted CSV files * Document example comparing getline_hr vs bind_columns + getline * Fri Feb 17 2012 cooloAATTsuse.com- updated to 0.86 * Introduce quote_binary attribute * Update copyright to 2012 * Versions * Fixed a utf8::decode on undef (found by perl-5.15.7) * Fixed localized $/ interference with other handles (RT#74216) * Tue Nov 29 2011 cooloAATTsuse.com- update to 0.85 * NAME / DISTNAME in Makefile.PL * More cross-checks for META data * Fix spurious auto_diag warning (RT#69673) * Tested with 50 versions of perl, including 1.15.1 * Mon May 16 2011 cooloAATTopensuse.org- updated to 0.82 * Doc fix (RT#66905, Peter Newman) * Documentation overhaul (pod links) * Thu Mar 31 2011 cooloAATTnovell.com- update to 0.81 * 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 \ , \\r and \\r\ ) * Clarify doc for always_quote to not quote undef fields * Clarify UTF8 process for print () and combine () * Wed Dec 01 2010 cooloAATTnovell.com- switch to perl_requires macro * Wed Jun 02 2010 chrisAATTcomputersalat.de- update to 0.73 * Improve date conversion in examples/csv2xls new option -D allows column selection for date conversions * Tested under perl-5.12.0 (and 21 other versions of perl) * Added a note about EBCDIC data files * Test suite is now safe for parallel test (prove --shuffle -j6)- 2010-03-16 0.72 - H.Merijn Brand * Introduce quote_null attribute (RT#55200) * examples/csv-check can be used for Text::CSV_PP * examples/csv-check more options for sep_, escape_ and quote_char * examples/csv2xls more options for sep_, escape_ and quote_char * examples/csv2xls added auto_diag and verbosity * Dropped YAML spec to 1.0- 2010-02-15 0.71 - H.Merijn Brand * Upped copyright to 2010 * Prevent double encoding: make Text::CSV_XS streams behave just like perl would (thanks ikegami for the test cases) * Text::CSV_XS->error_diag () in void context now warns instead of doing nothing * auto_diag also used for new () itself- fix deps, cleanup spec * Sat Dec 12 2009 chrisAATTcomputersalat.de- update 0.70 * Add quote_space attribute * Forbid \\r and \ in sep_char, quote_char, and escape_char * 0.69 - H.Merijn Brand * Missing end quotes in error code docs * examples/csv-check now shows detected eol * Auto detection of eol => \"\\r\" in streams * Optimized caching. All cache changes now in XS * 0.68 - H.Merijn Brand * Attribute auto_diag now localizes to +1 if autodie is active * Output name generation in csv2xls (RT#48954) * Added csvdiff to examples/ * Reordered docs. Rewrote SYNOPSIS to be more like a real-world code example- cleanup spec * define cpan_name * sort tags * fix build-/deps * added Authors- added perl-macros * perl_gen_filelist * Mon Aug 10 2009 cooloAATTnovell.com- update 0.67 * Fix empty_diag typo for attribute handler * Fix AUTOMATED_TESTING erroneous skip * Reordered examples in doc to show best method first * Fail if first arg to new () is not a hash ref * Implement empty_is_undef on request of Evan Carroll * error_diag () uses warn () in void context instead of STDERR * Add auto_diag attribute (still under construction) * Initial known errors can now be checked on number (1002) * Added -u option to examples/csv-check to validate utf-8 encoding * All error_diag () returns should now be dual-var (both numeric ... see Changelog for many more fixes
|
|
|