forked from pool/perl-Text-CSV_XS
		
	* 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)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Text-CSV_XS?expand=0&rev=25
		
	
		
			
				
	
	
		
			344 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			344 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-------------------------------------------------------------------
 | 
						|
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)
 | 
						|
 |