| 
									
										
										
										
											2023-01-31 12:52:02 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Jan  4 03:11:49 UTC 2023 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.49 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.49	- 2023-01-03, H.Merijn Brand | 
					
						
							|  |  |  |       * csv2xlsx --split=CxP [--split-label=C] | 
					
						
							|  |  |  |       * Full documentation/manual for csv2xlsx | 
					
						
							|  |  |  |       * Fix non-integer arguments to getline_all (issue 39) | 
					
						
							|  |  |  |       * It's 2023 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-02 09:27:41 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu May 26 03:07:03 UTC 2022 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.48 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.48	- 2022-05-24, H.Merijn Brand | 
					
						
							|  |  |  |       * It's 2022 | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.64 | 
					
						
							|  |  |  |       * kh => 1 (use internal headers) | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.67 | 
					
						
							|  |  |  |       * Add constants for META flags (RT#142508) | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.68 | 
					
						
							|  |  |  |       * Export :CONSTANTS | 
					
						
							|  |  |  |       * Fix sep_set typo (issue 37) | 
					
						
							|  |  |  |       * Tested against perl-5.36.0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-01-01 17:41:51 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Dec 22 03:06:54 UTC 2021 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.47 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.47	- 2021-12-21, H.Merijn Brand | 
					
						
							|  |  |  |       * Make error 2014 catchable | 
					
						
							|  |  |  |       * Suppress empty lines on empty input (issue 34) | 
					
						
							|  |  |  |       * Perl 6 -> Raku in docs (RT#136864) | 
					
						
							|  |  |  |       * IETF changed their URLs | 
					
						
							|  |  |  |       * Add some documentation for Google hist (Nigel) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-25 16:14:19 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Mar 25 03:08:52 UTC 2021 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.46 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.46	- 2021-03-24, H.Merijn Brand | 
					
						
							|  |  |  |       * It's 2021 | 
					
						
							|  |  |  |       * New attribute comment_str     (RFC 4180-bis) | 
					
						
							|  |  |  |       * New attribute skip_empty_rows (RFC 4180-bis) | 
					
						
							|  |  |  |       * http -> https in links in docs | 
					
						
							|  |  |  |       * Fix several issues with auto-detecting \r as EOL | 
					
						
							|  |  |  |       * Tested on perl-5.6.1 .. perl-5.32.1 and perl-5.33.8 (145) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-28 14:33:13 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Dec 25 03:07:37 UTC 2020 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.45 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.45	- 2020-12-24, H.Merijn Brand | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.60 (3.59 was b0rked) | 
					
						
							|  |  |  |       * Allow adding to existing data in csv (out => $ref) | 
					
						
							|  |  |  |       * examples/csv2xlsx : -L   # to limit records to export | 
					
						
							|  |  |  |       * examples/csv2xlsx : --de # for possible double-encoding fix | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.61 | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.62 | 
					
						
							|  |  |  |       * Add examples/csv-split | 
					
						
							|  |  |  |       * examples/csv2xlsx : Check if .xlsx is creatable before conversion | 
					
						
							|  |  |  |       * Small doc additions | 
					
						
							|  |  |  |       * Fix META issue for bugtracker | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-29 10:25:36 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Jul 29 03:15:14 UTC 2020 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.44 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.44	- 2020-07-22, H.Merijn Brand | 
					
						
							|  |  |  |       * 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) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-28 09:12:52 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu May 28 03:14:24 UTC 2020 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | updated to 1.43 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.43	- 2020-05-27, H.Merijn Brand | 
					
						
							|  |  |  |       * 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 | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-17 15:48:12 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2020-05-22 09:31:52 +00:00
										 |  |  | Wed May 20 03:14:18 UTC 2020 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | updated to 1.42 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.42	- 2020-05-19, H.Merijn Brand | 
					
						
							|  |  |  |       * 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) | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2020-02-17 15:48:12 +00:00
										 |  |  | Mon Feb 17 03:13:29 UTC 2020 -  <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.41 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.41	- 2020-02-16, H.Merijn Brand | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.56 | 
					
						
							|  |  |  |       * csv2xls uses sheetname as csv2xlsx | 
					
						
							|  |  |  |       * csv2xlsx: support images (each image gets its own tab) | 
					
						
							|  |  |  |       * More docs. (Data validation) | 
					
						
							|  |  |  |       * It's 2020 | 
					
						
							|  |  |  |       * No binary literals in fixed error messages | 
					
						
							|  |  |  |       * Fix auto_diag > 2 to die when headers are used (issue 19) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-16 12:42:55 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Sep 16 12:24:19 UTC 2019 -  <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 1.40 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   1.40	- 2019-09-15, H.Merijn Brand | 
					
						
							|  |  |  |       * Update to Devel::PPPort-3.52 | 
					
						
							|  |  |  |       * Development perl is now 5.28.2 | 
					
						
							|  |  |  |       * [csv2xlsx] sheetnames are restricted to 31 characters | 
					
						
							|  |  |  |       * Generate cpanfile | 
					
						
							|  |  |  |       * Add munge type "db" | 
					
						
							|  |  |  |       * [csv2xls/csv2xlsx] do not generate xls/xlsx on empty CSV (issue#18) | 
					
						
							|  |  |  |       * New: support $csv->formula (sub { ... }) | 
					
						
							|  |  |  |       * Support stacked encodings | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-19 09:54:04 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Mar 18 09:28:19 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 1.39 | 
					
						
							|  |  |  |   1.39 - 2019-03-15, H.Merijn Brand | 
					
						
							|  |  |  |     * It's 2019 | 
					
						
							|  |  |  |     * Fix tests to skip on Encode failing (PR#17 charsbar + klapperl) | 
					
						
							|  |  |  |     * Tested on Z/OS (s390x - Hercules) :) | 
					
						
							|  |  |  |     * Test with new Module::CPANTS::Analyse | 
					
						
							|  |  |  |     * Add options -w/-b/-Z to csvdiff | 
					
						
							|  |  |  |     * Fix strict on streaming EOF | 
					
						
							|  |  |  |     * Now also tested with cperl | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |   1.38 - 2018-12-30, H.Merijn Brand | 
					
						
							|  |  |  |     * Name the duplicate headers on error 1013 | 
					
						
							|  |  |  |     * Add missing attributes to default list (doc only, David H. Gutteridge) | 
					
						
							|  |  |  |     * Add support for combined keys | 
					
						
							|  |  |  |     * Look at $NO_COLOR for csvdiff | 
					
						
							|  |  |  |     * Add support for key-value pair | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-29 08:51:04 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Sep 29 08:46:43 UTC 2018 - Dirk Stoecker <opensuse@dstoecker.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-16 06:52:12 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jul 16 06:51:55 UTC 2018 - coolo@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-22 13:16:23 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Mar 22 10:32:57 UTC 2018 - pmonrealgonzalez@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-10 14:13:33 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Dec 10 14:13:18 UTC 2017 - coolo@suse.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 = 
 + 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) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-08 08:28:19 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Oct  8 08:18:22 UTC 2017 - coolo@suse.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 @INC | 
					
						
							|  |  |  |       * 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 () | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-17 08:35:23 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Mar 17 08:29:52 UTC 2014 - coolo@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-24 06:16:15 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Feb 24 06:08:10 UTC 2014 - coolo@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-11-25 07:44:51 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Nov 25 07:43:45 UTC 2013 - coolo@suse.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) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-27 12:27:57 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Jul 27 11:58:34 UTC 2013 - coolo@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-03 10:53:54 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jun  3 10:52:23 UTC 2013 - coolo@suse.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-03-11 19:24:48 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Mar 11 19:20:16 UTC 2012 - coolo@suse.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                                                                                                                                      | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-17 08:49:51 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Feb 17 08:46:58 UTC 2012 - coolo@suse.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) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-11-29 20:50:00 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Nov 29 20:49:32 UTC 2011 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-01 10:39:45 +00:00
										 |  |  | - update to 0.85 | 
					
						
							| 
									
										
										
										
											2011-11-29 20:50:00 +00:00
										 |  |  |    * 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-05-16 08:55:15 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon May 16 08:47:46 UTC 2011 - coolo@opensuse.org | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 0.82 | 
					
						
							|  |  |  |     * Doc fix (RT#66905, Peter Newman) | 
					
						
							|  |  |  |     * Documentation overhaul (pod links) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-31 08:52:47 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Mar 31 08:45:11 UTC 2011 - coolo@novell.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 \n, \r and \r\n) | 
					
						
							|  |  |  |    * Clarify doc for always_quote to not quote undef fields | 
					
						
							|  |  |  |    * Clarify UTF8 process for print () and combine () | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-12-01 13:56:16 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Dec  1 13:35:44 UTC 2010 - coolo@novell.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - switch to perl_requires macro | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-07-19 18:59:22 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Jun  2 12:45:09 UTC 2010 - chris@computersalat.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   <h.m.brand@xs4all.nl> | 
					
						
							|  |  |  |   * 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   <h.m.brand@xs4all.nl> | 
					
						
							|  |  |  |   * 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-09 10:51:41 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Dec 12 16:29:31 UTC 2009 - chris@computersalat.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update 0.70 | 
					
						
							|  |  |  |     * Add quote_space attribute | 
					
						
							|  |  |  |     * Forbid \r and \n in sep_char, quote_char, and escape_char | 
					
						
							|  |  |  |   * 0.69 - H.Merijn Brand   <h.m.brand@xs4all.nl> | 
					
						
							|  |  |  |     * 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   <h.m.brand@xs4all.nl> | 
					
						
							|  |  |  |     * 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-08-10 21:00:06 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Aug 10 09:27:37 CEST 2009 - coolo@novell.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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-04-14 20:17:21 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Apr 14 11:07:25 CEST 2008 - ug@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - version 0.41 | 
					
						
							|  |  |  | - error_diag () subclassable | 
					
						
							|  |  |  | - typo in bind_columns () docs | 
					
						
							|  |  |  | - examples/csv2xls now uses getline () | 
					
						
							|  |  |  | - better test for getline in t/75_hashref.t (makamata) | 
					
						
							|  |  |  | - document return value of getline () with bind_columns () | 
					
						
							|  |  |  | - add perl version prereq to META.yml | 
					
						
							|  |  |  | - Implemented getline_hr () and column_names () RT 34474 | 
					
						
							|  |  |  |   (suggestions accepted from Mark Stosberg) | 
					
						
							|  |  |  | - Corrected misspelled variable names in XS | 
					
						
							|  |  |  | - Functions are now =head2 type doc entries (Mark Stosberg) | 
					
						
							|  |  |  | - Make SetDiag() available to the perl level, so errors can | 
					
						
							|  |  |  |   be centralized and consistent | 
					
						
							|  |  |  | - Integrate the non-XS errors into XS | 
					
						
							|  |  |  | - Add t/75_hashref.t | 
					
						
							|  |  |  | - Testcase for error 2023 (Michael P Randall) | 
					
						
							|  |  |  | - Completely refactored the XS part of parse/getline, which | 
					
						
							|  |  |  |   is now up to 6% faster. YMMV | 
					
						
							|  |  |  | - Completed bind_columns. On straight fetches now up to three | 
					
						
							|  |  |  |   times as fast as normal fetches (both using getline ()) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-04-06 05:57:04 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Apr  4 11:35:03 CEST 2008 - ug@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - version to 0.37 | 
					
						
							|  |  |  | - Fix leak / make meta info available to getline () + tests | 
					
						
							|  |  |  | - Updated ppport.h | 
					
						
							|  |  |  | - auto-load IO::Handle when needed | 
					
						
							|  |  |  | - Diagnostics for failed new () | 
					
						
							|  |  |  | - New 'blank_is_undef' option | 
					
						
							|  |  |  | - Fixed allow_whitespace issue, revealed by blank_is_undef | 
					
						
							|  |  |  | - Fixed parse error that passed for q{1, "bar",2} with escape_char + | 
					
						
							|  |  |  | - Extended XS coverage | 
					
						
							|  |  |  | - Removed error 2033 | 
					
						
							|  |  |  | - Text-CSV_XS now under git | 
					
						
							|  |  |  | - Added $csv->error_diag () to SYNOPSIS | 
					
						
							|  |  |  | - Added need for diag when new () fails to TODO | 
					
						
							|  |  |  | - Fixed a sneaked-in defined or in examples/csv2xls | 
					
						
							|  |  |  | - Plugged a 32byte memory leak in the cache code (valgrind++) | 
					
						
							|  |  |  | - Improved usage for examples/csv2xls (GetOpt::Long now does --help/-?) | 
					
						
							|  |  |  | - Extended examples/csv2xls to deal with Unicode (-u) | 
					
						
							|  |  |  | - Serious bug in Text::CSV_XS::NV () type setting, causing the | 
					
						
							|  |  |  |   resulting field to be truncated to IV | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-07-16 16:18:04 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jul 16 12:19:26 CEST 2007 - ug@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - version to 0.29 | 
					
						
							|  |  |  | * Removed an unused 'use Data::Dumper' | 
					
						
							|  |  |  | * Added $csv->eof () RT 27424 | 
					
						
							|  |  |  | * Two typo's in the doc's (Amsterdam.pm) | 
					
						
							|  |  |  | * Modified examples/speed.pl to better show the diffs between versions | 
					
						
							|  |  |  | * Cache attribute settings and regain speed of 0.23! anmd beyond | 
					
						
							|  |  |  |   Relative overall speeds (YMMV, use examples/speed.pl to check), | 
					
						
							|  |  |  |   the 1.0x versions are from Text::CSV_PP. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         0.23 0.25 0.26 0.27 0.28 0.29 1.00 1.02 1.05 | 
					
						
							|  |  |  |         ==== ==== ==== ==== ==== ==== ==== ==== ==== | 
					
						
							|  |  |  |     combine   1   62   61   61   60   58  100   14   14   14 | 
					
						
							|  |  |  |     combine  10   41   41   41   42   42  100    6    6    6 | 
					
						
							|  |  |  |     combine 100   35   35   36   36   36  100    5    5    5 | 
					
						
							|  |  |  |     parse     1  100   92   87   90   81   96   19   19   17 | 
					
						
							|  |  |  |     parse    10   95  100   86   97   94   94   15   16   14 | 
					
						
							|  |  |  |     parse   100   90   95   84   94   92  100   16   16   14 | 
					
						
							|  |  |  |     print    io   93   89   91   91   95  100    0    0    6 | 
					
						
							|  |  |  |     getline  io   90   92   84   87   89  100    0    0   13 | 
					
						
							|  |  |  |         ---- ---- ---- ---- ---- ---- ---- ---- ---- | 
					
						
							|  |  |  |     average       75   75   71   74   73   98    9    9   11 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * Removed prototypes | 
					
						
							|  |  |  | * Added a SPECIFICATION section to the pod | 
					
						
							|  |  |  | * Safe caching of eol, and a warning in the docs | 
					
						
							|  |  |  | * Rewrote t/20_file.t do do actual file IO instead of IO_Scalar fake | 
					
						
							|  |  |  | * Small optimilisation for parse (juerd) | 
					
						
							|  |  |  | * Added make target test_speed | 
					
						
							|  |  |  | * Merged the items from CAVEAT to SPECIFICATION | 
					
						
							|  |  |  | * Updated the TODO and Release Plan sections | 
					
						
							|  |  |  | * Speed up internals by using references instead of copies (juerd) | 
					
						
							|  |  |  | * Reworked error_input, which also had an undetected internal error | 
					
						
							|  |  |  | * Added IO tests for lexical IO handles and perlio IO to/from scalars | 
					
						
							|  |  |  | * IMPORTANT CHANGE: new () returns undef if it gets unsupported | 
					
						
							|  |  |  |   attributes. Until now, new ({ esc_char => "\\" }) was just | 
					
						
							|  |  |  |   silently ignored. Rejecting it and failing is better than | 
					
						
							|  |  |  |   continuing with false assumptions. | 
					
						
							|  |  |  | * Added allow_loose_quotes  (see doc) | 
					
						
							|  |  |  | * Added t/65_allow.t | 
					
						
							|  |  |  | * Added allow_loose_escapes (see doc) RT 15076 | 
					
						
							|  |  |  | * More code cleanup in XS | 
					
						
							|  |  |  | * Added allow_whitespace    (see doc) | 
					
						
							|  |  |  | * checked with perlcritic (still works under 5.00504) | 
					
						
							|  |  |  |   so 3-arg open cannot be used (except in the docs) | 
					
						
							|  |  |  | * 3-arg open in docs too | 
					
						
							|  |  |  | * Added a lot to the TODO list | 
					
						
							|  |  |  | * Some more info on using escape character (jZed) | 
					
						
							|  |  |  | * Mention Text::CSV_PP in README | 
					
						
							|  |  |  | * Added t/45_eol.t, eol tests | 
					
						
							|  |  |  | * Added a section about embedded newlines in the pod | 
					
						
							|  |  |  | * Allow \r as eol ($/) for parsing | 
					
						
							|  |  |  | * More docs for eol | 
					
						
							|  |  |  | * More eol = \r fixes, tfrayner's test case added to t/45_eol.t | 
					
						
							|  |  |  | * Add $csv->allow_undef (1) suggestion in TODO | 
					
						
							|  |  |  |   Still have to find the best spot to document | 
					
						
							|  |  |  |   the difference between empty string and undef | 
					
						
							|  |  |  | * Spell-checked the pod and fixed some typo's | 
					
						
							|  |  |  | * Added t/70_rt.t | 
					
						
							|  |  |  |   - Regression         for RT 24386: \t doesn't work (WFM) | 
					
						
							|  |  |  |   - Regression and fix for RT 21530: getline () return at eof | 
					
						
							|  |  |  |     This one still passes under perl 5.00504 | 
					
						
							|  |  |  |   - Regression         for RT 18703: Fails to use quote_char of '~' | 
					
						
							|  |  |  | * Added t/55_combi.t for most combinations of always_quote, | 
					
						
							|  |  |  |   sep_char, quote_char, and escape_char | 
					
						
							|  |  |  | * Added docs about sep_char not allowed to be either quote_char | 
					
						
							|  |  |  |   or escape_char | 
					
						
							|  |  |  | * Both combine () and parse () now return FALSE id sep_char is | 
					
						
							|  |  |  |   equal to either quote_char or escape_char. Done in XS, as it | 
					
						
							|  |  |  |   was a slowdown of 10% when done in perl. | 
					
						
							|  |  |  | * Merijn got the maintainership | 
					
						
							|  |  |  | - code reformat and code cleanup | 
					
						
							|  |  |  | - renamed internal (Encode, Decode) to (Combine, Parse) to | 
					
						
							|  |  |  |   prevent misinterpretation with upcoming Unicode changes | 
					
						
							|  |  |  |   and possible name clashes | 
					
						
							|  |  |  | - added pod check (and fixed pod) | 
					
						
							|  |  |  | - added pod coverage and small additions to the pod. | 
					
						
							|  |  |  |   More to do in this area | 
					
						
							|  |  |  | - renamed test to fixate the sequence | 
					
						
							|  |  |  | - Added t/50_utf8.t | 
					
						
							|  |  |  | - tests now use Test::More | 
					
						
							|  |  |  |   . Makefile.PL requires Test::More | 
					
						
							|  |  |  | - checked proclaimed version compatibility | 
					
						
							|  |  |  |   . 5.9.x-64int     works @31159 | 
					
						
							|  |  |  |   . 5.8.x-64int-dor works @31162 | 
					
						
							|  |  |  |   . 5.8.0-dor       works | 
					
						
							|  |  |  |   . 5.6.2           works | 
					
						
							|  |  |  |   . 5.005.04        works | 
					
						
							|  |  |  |   . 5.004.05        fails | 
					
						
							|  |  |  | - 5.005 is now prerequisite | 
					
						
							|  |  |  | - Added missing info in docs for new () | 
					
						
							|  |  |  | - Added meta_info () method and docs | 
					
						
							|  |  |  | - Added keep_meta_info in new () | 
					
						
							|  |  |  | - Added t/15_flags.t | 
					
						
							|  |  |  | - Added test_cover make target | 
					
						
							|  |  |  | - Added test for error_input () | 
					
						
							|  |  |  | - Added tests for fields () and meta_info () before parse () | 
					
						
							|  |  |  | - Added tests for ->types () as method | 
					
						
							|  |  |  | - Added tests for deleting types (coverage now over 99%) | 
					
						
							|  |  |  | - Added is_quoted (), is_binary () and tests | 
					
						
							|  |  |  | - Added COPYRIGHT section to pod | 
					
						
							|  |  |  | - Added the parse example from the pod to test.pl | 
					
						
							|  |  |  | - Added accessor methods for internals: quote_char () et all | 
					
						
							|  |  |  | - Added tests for the new accessor methods | 
					
						
							|  |  |  | - Added always_quote to the missing places in the doc and in new () | 
					
						
							|  |  |  | - Changed the tests to use the accessors instead of the hash keys | 
					
						
							|  |  |  |   except for the ->{types} and ->{_types} | 
					
						
							|  |  |  | - Moved test.pl to examples/speed.pl | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-15 23:31:57 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Jan 25 21:39:59 CET 2006 - mls@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - converted neededforbuild to BuildRequires | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Sep 28 22:16:39 CEST 2005 - dmueller@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  - add norootforbuild | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Aug 22 15:49:01 CEST 2003 - mjancar@suse.cz | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - require the perl version we build with | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Jul 18 16:29:02 CEST 2003 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - use DESTDIR | 
					
						
							|  |  |  | - fixed filelist | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jul  1 13:58:19 CEST 2003 - ro@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - use perl_process_packlist macro  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Jun 13 06:43:05 CEST 2003 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Fixed file list | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jul  8 06:12:22 CEST 2002 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - use mandir macro | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Dec 11 14:17:29 CET 2001 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.23  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Mar  7 07:27:00 MET 2001 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.22  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Nov  8 15:09:00 MET 2000 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - removed buiuld root path from packlist | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Nov  7 05:58:15 MET 2000 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Changed to long package name | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Oct 11 16:54:11 MEST 2000 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Fixed man path | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Aug 24 16:33:41 MEST 2000 - nashif@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Initial Release (0.20) | 
					
						
							|  |  |  | 
 |