forked from pool/perl-Text-CSV_XS
		
	- 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
OBS-URL: https://build.opensuse.org/request/show/859013
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=61
		
	
		
			
				
	
	
		
			781 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			781 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
|   
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
|   
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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 ()
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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                                                                                                                                     
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| Tue Nov 29 20:49:32 UTC 2011 - coolo@suse.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 08:47:46 UTC 2011 - coolo@opensuse.org
 | |
| 
 | |
| - updated to 0.82
 | |
|     * Doc fix (RT#66905, Peter Newman)
 | |
|     * Documentation overhaul (pod links)
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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 ()
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| Wed Dec  1 13:35:44 UTC 2010 - coolo@novell.com
 | |
| 
 | |
| - switch to perl_requires macro
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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 ())
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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
 | |
| 
 | |
| -------------------------------------------------------------------
 | |
| 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)
 | |
| 
 |