This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/1.19 in repository libtext-csv-xs-perl.
at 0a61dc0 (tag) tagging 98436c481654b8caa7d75b1ba9c38dd9acc49332 (commit) replaces upstream/1.17 tagged by gregor herrmann on Sat Jun 27 21:33:57 2015 +0200 - Log ----------------------------------------------------------------- Upstream version 1.19 H.Merijn Brand (437): Started using git with 0.33 Skip leading empty lines in CSV-XLS conversion MANIFEST.SKIP will filter all .git files on make distclean Tel git and MakeMaker what to ignore More stuff to ignore Upped Copyright to 2008 Stuff to skip on distcheck Add all prereq's, even if from core Typo More stuff to ignore Release 0.33 0.33 was shipped with an old META.yml use warnings; for 5.6.x and up A better way to modify use warnings for 5.005 Tested on Cygwin and Strawberry implement blank_is_undef Speed comparisons take too long .tgz target Fixed allow_whitespace issue found by blank_is_undef tests 5.005 shortcomings better documented Make clear what we do for 5.005 Fixed parse error that passed for q{1, "bar",2} with escape_char + The ongoing job of documentation Extended diagnostics tests Should be in last commit Prepare for 0.35 release auto-load IO::Handle when needed Generated coverage files are not for GIT No coverage files in distribution ppport.h takes care of the aTHX_ if Perl_ prefix is not present Tested with threads GIT => GitHub github => repo.or.cz It's mine. It's all mine Copied GIT repo to public mirror Add suggested Text::CSV::Encoding example Implement new getline_hr () method + hr_keys () Tests for new getline_hr () and hr_keys () [ RT:34474 ] Corrected misspelled variable names in XS Functions are now =head2 type doc entries (Mark Stosberg) Move hr_keys () to column_names () Looks like this might be a nice RC for 0.38 Type and small textual change Integrate non-XS errors into the Error Diag system for consistency SetDiag returns the error SV prevent duplication of the message Testcase for error 2023 (Michael P Randall) For 'release -t' Skip release files More 'release' stuff bind_columns phase 1 Cleanups and preliminary av_fetch work bind_columns () work! no dumper data, add a few todo notes Skip xx files, skip META.yml in base dir .releaserc out of git Lost another 7% of code, and increased maintainability Show off! Make the jump to 0.40. It's well worth that More tests, More fixes, more validations Last minute docs bind_columnS () => SYNOPSIS error_diag () subclassable error_diag () now always knows both contexts more error_diag () docs for class method void context of error_diag () too noise when no error occured Add (document) error 1000 in XS examples/csv2xls now uses getline () examples/csv2xls cleanup and tested add required perl version to META.yml Release 0.41 Generate META.yml myself. I won't use Build.PL indent fix print () and column_names now work on $sth->{NAME_lc} Array-refs now accept scalars with magic More examples Add examples/csv-check $sep cannot be defined there. remove misleading code parse errors try to remember failing position make leakcheck Skip valgrind.log for git and distribution and cleanup when needed worth noting for the public. might raise reliability :) Extended Magic support in Combine Alternate leak checking using Test::Valgrind Update error 2023 administration allow_loose_quotes inside quoted fields perl5.005 is really to old to really care about Fixed the error position returned as third arg in error_diag () I need a location to put user files. Removed double-double quote from TODO Up version, and report it Added examples/parse-xs.pl (attempt to fix bad CSV) test.csv is a better default name auto-lint Forgot to pack examples/parser-xs.pl a tiny cleanup in examples add die on failed close calls Use Test::MinimumVersion (not distributed) version check on module itself too through hack moved genMETA.pl to sandbox, as it is never distributed Version check now in xt/ Added option -F to examples/csv2xls All passes as expected now for perl version checks file was renamed Don't want to see the indirected call Nailed the UTF-8 issues for parsing Missing from ppport.h. This way we can still support perl5.005 Nailed the UTF-8 issues for combining Text::CSV already implements the wrapper Skip a few tests in automated testing Accept UTF8 without { binary => 1 } Lift the maximum number of bound columns Add -n option to gencsv.pl to suppress fields with newlines -o option for gencsv.pl A parsing speed comparator Text::CSV_PP already supports bind_columns (). Still with the 255 limit. Compare speed tables Prepare for 0.51 Using undef for hash keys is a bad plan column_name () fix, test, and documentation Mention in changelog, prepare for 0.52 SvUPGRADE is a safer choice than sv_upgrade (Lubomir Rintel) RT #37529 bring docs in sync with reality for msg 2023 Default eol for print is $\ examples/csv-check should default to CSV, not to ; Tests for SetDiag (0) Two more situations covered More coverage, more tests Allowable whitespace already skipped 50 lines up Still some more docs. Maybe one day it'll be complete Reorder docs to promote print () Check META.yml before using it Release 0.53 Raised minimum from 5.005 to 5.005_03 added checkmeta to tgzdist Refer to web-site, not git repo itself 0.53 is out in the wild already IO failure in print () was not propagated (ilmari, RT#38960) nano-optimizations Improve documentation on eol Unicode on perl-5.8.[0-2] sucks. Don't use it! Allow SetDiag to be used as class method Cleanup diag setting Add Debian_CPANTS.txt to cleanup Better to remove it immediately after use Some people complain about the most stupid things. Its that I generate my META.yml myself, so I can silence those stupid complaints Document the MS/Excel separation character fixed ref in see also Hint that eof is not an error per se (RT#40047) Update to ppport.h 3.14_01 Updated docs (Unicode, TODO, Release Plan) Default for eol is "", undef now treated as "" By the time _set_attr_N () is called, the _CACHE has been created Trailing whitespace in pod removed YAML declared 1.4 (META.yml) instead of 1.1 (YAML) Extra YAML checks using Parse::CPAN::Meta Dropped support for perl-5.005 Revert "Dropped support for perl-5.005" $\ Fix only works in perl5.8 and up. Sorry for the users of older perl's, but they never found it anyway Don't bootstrap twice. Don't know how/when it came in there Small typo in test message (RT#40410, JPL) Parse error test on "\0 (RT#40507) Fixed allow_loose_escapes bug disclosed by RT#40507 Wrong e-mail in META.yml Missing $IO argument in bind_columns example (docs only) Upped Copyright to 2009 All examples have copyright notice Added warning for parse () [RT#42261] Small optimisations (Goro Fuji, RT#42517) ppport.h updated to 3.15 xt test needs a tmp folder Add literal git clone command to README check before commit next time Optimize getline/print method calls to only convert the fixed string to SV once report what perls realease tested with executable Update Changelog Decode *_char attributes for perl 5.8.3 and up Remove CSV_XS.gcda and friends before make cover 5.8.2 is also safe. nothingmuch checked Don't overwrite experimental ppport.h Prepare for thread-optimisation patch That *is* covered since 0.53 Optimize for threaded perls, non-threaded perls won't notice cover runs stack unless you delete cover_db Devel::PPPort now from production version 3.16 valgrind found a possible uninitialized value restriction in print () was only for really old perls vincent++; #RT 43927 Tests added for RT#43927 revert part of 6180aea, as 88fff60 made that redundant 0.61 Prevent warnings in older perls (without utf8) just to be consistent All known errors are covered and/or documented. TODO dropped Unicode TODO dropped. All covered, or use Text::CSV::Encoded Documented the examples typo don't run xt tests if there is no Test::MinimumVersion Fixed allow_whitespace with sep_char = TAB (RT#44402) end-of-string returns EOF (parse () vs getline ()) add resources/repository to META.yml Fixed allow_whitespace with sep_char = TAB (RT#44402) Skip perlio tests for perl older than 5.8, as perlio was experimental in 5.6 Up Devel::PPPort to 3.17 eol => undef did not initialize eol_len, which might cause crash dumps Add example for getting the tarball from git Changelog add configure_requires to META.yml 0.64 More tests for the illegal whitespace combo Initial know errors can now be checked on number (1002) Add an option to csv-check to verify UTF-8 correctness Nicer report line in csv-check Add leaktrace target for checking memory leaks with Test::LeakTrace All error_diag () returns should now be dual-var (both numeric and string context valid) typo prevent needless copies Remove (3) from L<..> links (Slaven, RT#46078) Reordered examples in doc to show best method first Documentation grammatical fix (John P. Linderman, RT#46411) Fail if first arg to new () is not a hash ref Implement empty_is_undef Update to Devel::PPPort-3.19 Typo fixes in doc Ignore some more temp stuff Typo in documentation (Herwin Weststrate, RT#47613) Add auto_diag attribute removed ALLOW_ALLOW ifdef's. Unlikely they will ever be undef small addition to docs for error_diag/auto_diag FIX: reset attributes (after they have been set) with accessor Add tests from Text::CSV here as they are generic enough to test anyway Note auto_diag / autodie plans code cleanup (mhx) prevent warning in threaded builds (mhx) Fix empty_diag typo for attribute handler (Devel::Cover++) Fix AUTOMATED_TESTING erroneous skip One more perl to cover perl5.005 needs a bit of help auto_diag now localizes to +1 if autodie is active Make the output file name guess a bit safer Note change in ChangeLog Recommend recent perl Added csvdiff to examples/ Rewrote SYNOPSIS to be more like a real-world code example Exclude 2012-EOF from auto-diag note what autodie is likely to support: tiny typo remove from untracked Add HTML output option to csvdiff example Add git link to examples folder leaktest Add META.yml to MANIFEST to please Module::Release for older versions of ExtUtils::MakeMaker that modify MANIFEST itself instead of the generated one for the distribution Three missing end quotes examples/csv-check now shows detected eol Remove dead code Optimized caching. All cache changes now in XS Auto detection of eol => "\r" in streams Rewrite of the cache broke verbatim (or silently fixed a bug) Cache diagnostics Tests for auto-detecting \r EOL Code cleanup need extra defines for older perls Fix for older perls. csv-check requires a file, so it can open it twice and auto-detect QUO, SEP and EOL Use PerlIO (Scalar::IO would also do) to read the data onmy once. Made analyzing streams possible again Add quote_space attribute Forbid \r and \n in sep_char, quote_char, and escape_char Upped copyright to 2010 fix typo Prevent double encoding by detecting IO layer(s) stop searching after first encoding layer found Simpler approach for utf8 encoded layers. Check required/recommended module versions Text::CSV_XS->error_diag () in void context now warns instead of doing nothing Add tests for error_diag () in void context BOM notes auto_diag also used for new () itself cast issue found by HP-UX compiler Introduce quote_null attribute (RT#55200) Warn if multiple column length's detected Allow csv-check to use Text::CSV_PP Remove dangling ) Note position in error_diag message Make csv2xls do auto-diag Enrich examples/csv2xls Dropped YAML spec to 1.0 Detlev's test case proving inconsistency between XS and PP Integrate Detlev's test case Correct for valgrind's new log. Looks GOOD! Improve date conversion in examples/csv2xls 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) Fixed typo in doc more spelling fixes (aspell) correct count in header. (ignored but sane) Incorporated test for RT#58356 nothing really Check spelling before release Step one of implementing support for weird eol finish eol implementation take into account that $/ can be undefined Clarify doc for always_quote to not quote undef fields Also test eol on scalar-io t/46_eol_si is guarded for 5.6.0 CH_EOLX returned in more places EOLX is not optional in \r\n sequence A lot of debugging Test case completion for EOLX Remember in the object that fields were UTF8 in Combine () Grmphf. I hoped ppport defined sv_utf8_upgrade () Clarify UTF8 process for print () and combine () Fixed undefinedness of $\ in print (RT#61880) Test _cache_diag cover+ more easy to change Windows doesn't support STDERR redirection as used in t/80_diag Add speed comparison stuff from CSV talk Some RT test cases Speed comparison enhancements New Devel::Cover approach. Needs Devel::Cover-0.73 or higher Now that eolx works, remove some dead code Internals now use warn () instead of (void)fprintf (stderr, ...) Better parsing for eol = \r and set as such (RT#61525) Workaround for AIX cpp bug (RT#62388, Jan Dubois) Debug code was leaking (Jan Dubois) More code coverage, more eol(x) testing Parse speed comparison updates Version 0.77 broke MacOS exported CSV files with only \r Lyle's test case. Add test file for macosx CSV Tests for macosx file Use correct type for STRLEN (HP-UX/PA-RISC/32) more casting More coverage More code coverage Add a regression test for _PP fail that Ruslan detected Implement getline_all () Stupid threads ... Part of TODO now done and getaline_hr_all () Implement splice-like arguments to _all methods Threads still suck made _all tests shared cover+, will it ever work as I hope? Use correct type Init eol_pos More debug Detect and set CR on one more instance So, that nailed RT#61525 Up copyright to 2011 perl 5.12.3 is stable remove parens in function reference in docs Add is_missing property for unparsed hash entries Re-flow the docs to max column 75 code cleaning after using lots of gcc's -W flags Update Changes # examples/csv-check requires 5.010 due to syntax Change ChangeLog to UTF8 Doc typo fix (RT#66905) Test files for RT#66474 env for "blead" testing Slight change to ease HTML indexing on CPAN Innocent addition to Makefile.PL to enable easy gcc warnings Add X<...> entries for =item's Text::CSV_XS-0.15 is from 1998-08-21. Nor need to warn anymore Document overhaul. Make all links work Some small doc tweaks More pod fixes FAQ: How do I swap rows and columns Some test case from the past Fix spurious auto_diag warning (RT#69673) perl-5.14.1 is most recent stable MYMETA.yml/MYMETA.json are generated files ispell now seems to work too New speed test results (new laptop) Tested with all newer perls (up to and including 5.15.1) test case for RT#69673 Go for 0.83 Add plain split to speed compare More cross-checks for META data Make minimal version checks subtests NAME / DISTNAME in Makefile.PL Make all my ChangeLog's look more or less the same Spreadsheet::WriteExcel doen't need ::Big anymore since 2007 Introduce quote_binary attribute Update Devel::PPPort to 3.20 Update copyright to 2012 Fixed a utf8::decode on undef (found by perl-5.15.7) Fixed localized $/ interference with other handles (RT#74216) Perl-1.15.1 never existed (thanks ribasushi) Extra check on utf8 output (RT#74330) Nice to still be able to have it run on perl5.005 examples/csvdiff now recognizes numerically sorted CSV files Document example comparing getline_hr vs bind_columns + getline examples/csvdiff requires 5.010 due to syntax typo bench for latest doc change casting Fix for $/ in 0.86 broke parsing fields that contain excessive $/'s Introduce record_number tidy and typo. not important Store complete record in _ERROR_INPUT for seekable streams meta-spec in json is an integer Drop 5.005 support move auto-require to a sub, so we can use #ifdef Remove remnants of 5.005 support support tell/seek on error only for 5.14.0 and up Even more 5.005 remnants HP-UX 10.20 has a real ancient compiler. nice to test with :) No more $^W Tests for SvMAGIC with bound column Clearing bound columns should also clear column names Make the new requirement for 5.6.1 stand out just a bit more Add attribution and release 0.90 non-DEBUGGING perl needs -MPerl::Destruct::Level=level,2 for leakchecks prevent longdoubletouble Add leakrun test files in the sandbox are not to be kept in the vcs Add tests for resetting the utf8 flag Use 3-arg open and lexical handles in test Rip out tell/seek Release 0.91 Don't want it ignored for git even if it might change a lot keep play-stuff around for longer Tests tags changed on CPAN Allow bind_columns () for print () More flexible in version parsing Compare print speeds just as parse Fix RT#80680 - Buffer break halfway UTF8 + tests Add diag_verbose attribute make error pointer more logical Change added on different box, merge back to correct version First set of extra sep tests + better aliasing of sep Tests, though failing Allow encoding on all output handles in csv () H.Merijn Brand - Tux (364): Don't check twice Test case for RT#80680 1024k is extremely small in this time and age META overhaul Testing *my* module should not break on failing other modules GNU tar 1.23 delivers pax (POSIX 1003.1-2001) headers by default these attributes always exist test $csv->record_number () Test getline_hr_all without colnames Test /setting/ diag to not-0 Guard against beta releases of Encode (Xavier Guimard) Fix sv_cache init global-buffer-overflow (Reini Urban - RT#81469) Added comment, no solution, to analysing RT#81295 Sandbox test for memleak found in RT#81539 minor nits reported by clang Unescaped left brace in regex is deprecated (5.17.*) Skip some tests when Encode is not installed at all Skip UTF8/Encode test on older 5.8 Initialize scalar-io in test Release and profit Introduce allow_unquoted_escape as workaround for RT#81295 typo in doc META.jsn version 2, META.yml version 1.4 Update copyright to 2013 Introduce print_hr () for RT#76143 Documentation changes (older) ANSI-C does not allow declarations midway No EBCDIC is maybe worth noting No need to require Test::Harness if unused (RT#82693) Update META checker Some documentation rewording parse ("") should return one empty field, not undef Running under 5.16.3 now. Versions/META Now that we know the record number, show it in auto_diag Regain the speed from 0.91 (buffer back to 1k) Keep the buffer-test scripts No need for hv_delete before a hv_store More efficient (re)setting of _ERROR_INPUT Better speed test Prepare for 0.97 typo in doc Order, let there be some more logic The Lancaster Consensus changes the META-2.0 to 1.4 conversion Clarify eol documentation Move error_input () to XS Versions older clang compiled perls cause epic fail Documents return value of bind_columns without arguments Fix automatic UTF-8 in getline/parse Fix automatic UTF-8 in getline/parse for SV's with \0 5.10.0 has UTF8 failures I am not willing to work around SvCUR () causes havoc on perl-5.10.0 if UTF-8 SV contains \0 Revert "5.10.0 has UTF8 failures I am not willing to work around" The SvCUR () fault also roars its ugly head up to 5.12.1 Note the default range excludes binary characters (Johan Vromans) Skip Devel::PPPort stuff for < 5.6.1 Make SvCUR work always 1.00 Cache not re-read on getline_all Better align cache_diag Add example for reading only a single column test file for RT#86217, tich=ket moved to Clone queue Don't store NULL in _ERROR_INPUT (RT#86217/Clone) Prevent speed-loss for storing undef in ERROR_INPUT Don't double-decode Add decode_utf8 attribute (default is true) Tidy Versions hireswallclock done_testing for dist Worth noting change from 10-07-2013 Release 1.02 Update copyright to 2014 Currency format in csv2xls versions Implement RFC7111 - CSV fragments Reference docs A Changelog entry would help A small rewording for fragment docs FAIL tests for rcf7111 get_columnd () with no argument now returns the empty list fragments (rcf7111) now also support AoH (was AoA only) left-over done_testing move "types () to a more logical place Start implementing *function* csv Next step in implementation of "csv" include fragment in docs More docs removed debug statement, test script does not require 5.16 typo fixes binary is *always* on in csv () rather test clang manually Make csv () work for output rcf7111 error is 2013, not 2014 Doc fixes Enable *STDOUT and *ARGV tests for csv put csv function in SYNOPSIS versions last minute doc changes perl-5.6.x does not yet support open my $fh, "<:encoding(...)", $file perl-5.8.0 does not allow ref \$io when $io is passed as *STDOUT need perl-5.8.5 for $io in getline when passed as *STDOUT add examples/rewrite.pl to MANIFEST No dist checks during release -t AoA is Array of Arrays Hmm, that would be a bad test edge case fails in threaded perl5.8.4 And on we go Auto error_diag on failing csv () Allow case insensitive attributes and attribute aliases Start callbacks support More docs, more evil tests More callback work Typo in ChangeLog Tests for output hook Typo in MANIFEST More callback fixes Pass current object to hook prevent AUTOLOAD failure for subclassing modules Damn threads test if callback is used on every line in getline_all Enhance the docs for eol a bit Summarize changes for 1.05 Feedback: callbacks should also work on empty arrays and on non-IO parse/print Note that callbacks are active outside the region returned by fragment hooks cannot work on combine Test if dependency chain didn't break Do not unlink file between tests: Windows might be unhappy Test callback declaration during construction More testing, doc completion better coverage options: I do not want to include CORE files in analisys err cannot be NULL more release testing Only close file handles in csv () for files perm-check now needs ID Versions new callbacks for csv () two small typoes L</...> is with a capital (abeltje) Allow csv (in => \"1,2") Support CODE ref for csv (in => sub {}, out => "file.csv"); Document and test csv (in => sub { ... }) Allow * in fragment cellspec's bottom-right cell Code cleanup No ScalarIO support for 5.6.x ANSI C error Oops, forgot to include new test in dist More tests for illegal rfc7111 specs changelog typoes Add example section for database dumps a few doc updates Don't use the same basic example twice re-indent versions Add TODO: cookbook entry Allow disjunct CSV cell fragments Discourage hashes for disjunct cell-base3d fragments Document disjunct cell fragments. Finish Allow disjunct CSV cell fragment lists Disjunct -> disjointed Docs for combined cell fragments Doc overhaul Skip test if module unavailable More doc fixes next bunch of L<C<...>|/...> Add W3C's "Metadata Vocabulary for Tabular Data" RT#95711 Next batch of L<C...>|/...> Last batch of L<C<...>|/...> Grammar Prepare for release (test with 5.20.0) Housekeeping Missed defined-or need in csv2xls (RT#95787) typo in Changelog Type in comment try test clang perl again sort example for PM Versions, release 1.09 Support for scalar ref in out: csv (out => \(my $x = ""), ...) Support voor multi-byte sep_char Make UTF-8 sep working :) Call csv *function* test last accept sep as new attribute spelling perl-5.20.0 is now main development perl Make "sep" a real alias for "sep_char" I want -MCSV to be -MText::CSV_XS=csv doc update for sep typo in error message micro-optimization for alignment document Data::Peek being loaded for -MCSV open my $fh, "<:encoding(xxx)", \$scalar; # fail Make sep a buffer instead of a pointer sep_char => *sep further cleanup with sep_len <= 8, cache size 48 is enough Increase test run-time for speed XS part rewrite of cache More eol cleanup That was also missing in the old code. Revert "Notes removed by 'git notes remove'" Simplified the cache coding Reset new cache to all NULL Code cleanup Promise the intent to support multi-byte quotation No need for dSP here Fixes for 5.6.x int != IV Make clang happy We might need to parse this once we have all multi-byte stuf working prep for release so I can test on HP-UX and win32 1.10 has been uploaded. next is 1.11 step one towards multi-byte quotation remind me of running used-by.pl before release Fixed eof (RT#97742) rename CH_QUO to CH_QUOTE reorder docs and add examples for each attribute Next step in prepare for multi-byte quotation add is_QUOTEX (not yet used) and diag Check for attribute conflicts early I can haz UTF-8 quotation in output :) csv (in => [..]) now defaults to *STDOUT for out Setup for testing UTF-8 quotation non-UTF8 multi-byte quote attr tests two extra diags for used_by Tests for UTF8 quotes Parsing UTF-8 Quotes now also work \o/ fix escaping binary quotation in print decode utf8 if utf8-quote in field Fix quote => "x" in new () where x is a single char Add csv (… key => "key") add JSON (jcsv) to CSV.pm Single_Level_CCS_2014 data examples not for public consumption New attribute "key" for csv () 1.11 released Add Text::CSV::Slurp to "SEE ALSO" Add field index to diag Add field number to error_diag (doc) Fixed a possible missed multi-byte EOL Fixed non-IO parsing multi-byte EOL used-by test now also checks from cpantesters increase speed test size to minimize noise new used-by tests checking move EOLX test to CCC back to 1/10/100 (fields1 already had 7 fields) Added comments next batch of adding comments based on flow analysis Simplify code flow EOF is less likely than anything else some errors in the comment examples Add see-also for PapaParser and csvkit some rearranging New refs need spellcheck pass Trailing whitespace and new resources Allow hashref for csv ()'s headers attribute Extend doc for status: RT#78580 from Text::CSV Note requirement of keep_meta for is_quoted and is_binary Fix parallel testing issue Add dependencies that not require a module Allow csv () as method Another module indirectly using Text::CSV_XS Rename quote_null to escape_null Give meaning to keep_meta_info on output shelve the "validate" idea Preparing for 64bitall test farm note () was added in Test::More-0.82 Simplify code path for old perl hires wallclock not present in historic perl removed check: STDOUT is default for in => CODE Check csv defaults and error Check that I can overrule auto_diag Test::Cover++ - more tests DIE != __DIE__ Fix quote_binary (#RT100676) Add tests for MAX_*_LEN Test for XS example with utf-8 Change doc encoding to utf-8 Basic "key" checks for csv () Check fragments with column_names for row and col too More illegal fragment specs test fix csv (out => ..., headers => { b => "a" }) versions and updated ppport.h Test illegal cache setting (cover warn in XS) test (illegal) error_input calls the "official" comment for Devel::Cover uncoverable: comments Update copyright to 2015 forgot one 2015 No SCALARIO test in 5.6.x Small fixes for 5.8.0 New ideas Move to github skip module for unmet prereqs in used-by (not Text::CSV_XS) first stab at implementing csv (filter => { }); Change csv ()'s void context behavior off-by-one error. fields are documented to be one-based in filter fix and test \"skip" filter tests Make filter work on hashes too Document usage of after_parse as validator keep the headers in csv ()'s void context multi-byte quotation was implemented in 1.11 Doc changes Versions Note perl6 support plans Misleading comment Remove perl recommendation from META as it breaks cpan clients some README remains from the github move versions filter made more useful (access to other fields) incorporate META updates from other projects versions Enable overruling $csv in csv () Typo in doc Try out travis Don't ship .travis.yml try if beta osx passed travis Show travis on IRC Allow encoding to be shortened to enc in csv () versions (including new Devel::PPPort) sync: no ChangeLog date check on meta-check Document that Unicode for sep and quo are allowed Allow "filter" to change values remove a stray diag Add say (print with default eol => $\) blush/shame combine constructs a record, not a string (doc) Make a reference to the perl6 version in SEE ALSO Yet another META validator versions And back to 5.20.2 Cached record number Allow sep=; on first line (RT#100304) Keep csv-1203 spec doc and test sep= A sample fail file SKIP doesn't work because of hard fail more deps, more deps to skip downriver ChangLog shipped devel state :( Add quote_empty attribute sync META work Add database NULL documentation typo in (new) doc Auto-spawned csv functions should inherit attributes We have perl-5.22.0 (RC2 released today) keep test script Skip (new) downriver that are failing not because of me The performance impact is bigger than expected. Try again bad cut/paste in test comment release is neigh Add () in expression Guard tests against $PERL_UNICODE Remove garbage left by 5.6.1 5.22.0 is out, no more testing in 5.21.x 5.8.x doesn't like :raw on open in scalario harmless typo, but still wrong tested under 5.22.0, so we get a new ppport.h some perlcritic finds don't shadow $csv combine perl5.2x.x tests versions to one line keep_meta_info is numeric, not boolean Numeric options were sometimes interpreted as boolean Safer meta_info use A few more tests for keep_meta_info >= 10 Martin P.J. Zinser via RT (1): Build fails on OpenVMS Sven Schöling (1): SetDiag was leaking. TONYC via RT (1): fixes for varous magic test issues Tony Cook (2): avoid producing double references on per-line AVs in xsParse_all () eliminate rav_free (), it's not longer used gregor herrmann (1): Imported Upstream version 1.19 ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtext-csv-xs-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits