summaryrefslogtreecommitdiff
path: root/textproc/p5-Text-CSV_XS
AgeCommit message (Collapse)AuthorFilesLines
2022-09-11Update to 1.48wen2-7/+6
Upstream changes: 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 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 * Update to Devel::PPPort-3.63 * Add some documentation for Google hist (Nigel)
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2021-10-26textproc: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip
2021-10-07textproc: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-1/+2
2021-04-27p5-Text-CSV_XS: update to 1.46.wiz2-7/+7
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) 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-09-07p5-Text-CSV_XS: update to 1.44.wiz2-8/+7
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) 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 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) 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)
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2019-11-12(textproc/p5-Text-CSV_XS) Updated to 1.40mef2-8/+7
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-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-1/+2
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia1-2/+2
The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-04-07Update to 1.39wen2-7/+7
Upstream changes: 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
2019-01-25Update to 1.38wen2-7/+7
Upstream changes: Changes for version 1.38 - 2018-12-30 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-10-02Update to 1.37wen2-8/+7
Upstream changes: 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)
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2018-07-07Update to 1.36wen2-7/+7
Upstream changes: 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-25p5-Text-CSV_XS: update to 1.35.wiz2-7/+7
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-11-08p5-Text-CSV_XS: update to 1.34.wiz2-7/+7
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)
2017-10-23p5-Text-CSV_XS: update to 1.33.wiz2-7/+7
1.33 - 2017-10-19, H.Merijn Brand * Small additional fix for eol = \r + BOM * Updated doc for example files * Add support for formula actions (issue 11) - csv2xls and csv2xlsx now warn by default * Reset file info on ->header call (RT#123320)
2017-09-17p5-Text-CSV_XS: update to 1.32.wiz2-8/+7
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)
2017-07-08Update to 1.31wen2-8/+7
Upstream changes: 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
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-1/+2
2017-04-26Updated textproc/p5-Text-CSV_XS to 1.29mef2-7/+7
--------------------------------------- 1.29 - 2017-04-25, H.Merijn Brand * More docs for bind_colmns (RT#121350) * New attribute "strict" (also addresses RT#121350)
2017-04-05Update to 1.28wen2-7/+7
Upstream changes: 1.28 - 2017-03-22, H.Merijn Brand * Fix length problem with bound empty fields and UTF-8 (RT#120655)
2017-03-04Update to 1.27wen2-7/+7
Upstream changes: 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)
2016-09-03Update to 1.25wen2-7/+7
Upstream changes: 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
2016-07-25Update to 1.24wen2-8/+7
Upstream changes: 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)
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2016-04-29Update to 1.23wen2-7/+7
Upstream changes: 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)
2016-03-05Update to 1.22wen2-7/+7
Upstream changes: 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 \r\n 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
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc1-1/+2
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-26Update to 1.19wen2-7/+6
Upstream changes: 1.19 - 2015-06-17, H.Merijn Brand * Guard tests against $PERL_UNICODE * Numeric options were sometimes interpreted as boolean * Safer meta_info use
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-05-23Update to 1.18mef2-6/+6
-------------- 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)
2015-04-29Update 1.12 to 1.17mef2-6/+6
------------------- 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
2014-11-23Update to 1.12. From the changelog:schmonz2-6/+6
* 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
2014-10-09Remove SVR4_PKGNAME, per discussion on tech-pkg.wiz1-2/+1
2014-09-16Update to 1.11wen2-6/+6
Upstream changes: 1.11 - 2014-08-08, 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
2014-07-06Update to 1.09. From the changelog:schmonz2-6/+6
* Missed defined-or need in csv2xls (RT#95787)
2014-06-09Update to 1.08. From the changelog:schmonz2-7/+6
* Documentation updates * Allow disjointed CSV cell fragment lists * Allow ref to scalar for csv (in => ...) * Allow CODE ref to in attribute * Allow * in fragment cellspec's bottom-right cell * Fix possible fail in tests on Windows (Thanks Mithaldu for explaing) * Only close file handles in csv () for files * new callbacks for csv () * 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 * get_columns () with no argument now returns the empty list instead of undef when no columns defined * fragments (rfc7111) 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 RFC7111
2014-05-29Bump for perl-5.20.0.wiz1-1/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-11-12Update to 1.02wen2-6/+6
Upstream changes: 1.02 - 2013-09-25, H.Merijn Brand * 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-06-22Updating package for Perl Module Text::CSV_XS in similar named CPANsno2-6/+6
distribution from 0.99 to 1.01 because of serious upstream isse fixed. Upstream changes since 0.99: 1.01 - 2013-06-16, H.Merijn Brand - Cache not re-read on getline_all (RT#86155) 1.00 - 2013-06-13, H.Merijn Brand * Fix automatic UTF-8 in getline/parse for SV's with \0
2013-06-11Update to 0.99wen2-7/+6
Upstream changes: 0.99 - 2013-06-05, H.Merijn Brand * Documents return value of bind_columns without arguments * Fix automatic UTF-8 in getline/parse 0.98 - 2013-06-03, H.Merijn Brand * Clarify eol documentation * Move error_input to XS
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-03Update to 0.97wen2-6/+6
Upstream changes: 0.97 - 2013-03-30, H.Merijn Brand * Regain the speed from 0.91 (buffer back to 1k) * Minor cleanup in XS code * Add diag_verbose attribute 0.96 - 2013-03-26, H.Merijn Brand * 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 0.95 - 2013-01-13, H.Merijn Brand * Introduce allow_unquoted_escape as workaround for RT#81295 * Update copyright to 2013 * Introduce print_hr () for RT#76143 * Dropped plans to support EBCDIC
2013-01-10Update to 0.94wen2-7/+6
Upstream changes: 0.94 - 2012-12-03, H.Merijn Brand * 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 clag (also to verify RT#81469) * Fix memory leak reported in RT#81539 (Fix by Tony Cook) 0.93 - 2012-11-19, H.Merijn Brand * Skip Encode related tests on too old Encode * Force old(er) tar format (ustar) - assumes GNU tar on release box 0.92 - 2012-11-12, H.Merijn Brand * Allow bind_columns () for print () * Increase buffer size for print to 64k * Fix RT#80680 - Buffer break halfway UTF8 + tests
2012-10-25Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-09-07Updating package for CPAN module Text::CSV_XS in textproc/p5-Text-CSV_XSsno2-6/+6
from 0.90 to 0.91. Upstream changes: 0.91 - 2012-08-21, H.Merijn Brand * 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