summaryrefslogtreecommitdiff
path: root/textproc/p5-Text-CSV_XS/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-09-11Update to 1.48wen1-3/+2
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-05-24*: recursive bump for perl 5.34wiz1-1/+2
2021-04-27p5-Text-CSV_XS: update to 1.46.wiz1-2/+2
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.wiz1-3/+2
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.40mef1-3/+2
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.39wen1-2/+2
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.38wen1-2/+2
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.37wen1-3/+2
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.36wen1-2/+2
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.wiz1-2/+2
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.wiz1-2/+2
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.wiz1-2/+2
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.wiz1-3/+2
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.31wen1-3/+2
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.29mef1-2/+2
--------------------------------------- 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.28wen1-2/+2
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.27wen1-2/+2
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.25wen1-2/+2
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.24wen1-3/+2
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.23wen1-2/+2
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.22wen1-2/+2
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-09-26Update to 1.19wen1-3/+2
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.18mef1-2/+2
-------------- 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.17mef1-2/+2
------------------- 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:schmonz1-2/+2
* 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.11wen1-2/+2
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:schmonz1-2/+2
* Missed defined-or need in csv2xls (RT#95787)
2014-06-09Update to 1.08. From the changelog:schmonz1-3/+2
* 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.02wen1-2/+2
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 CPANsno1-2/+2
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.99wen1-3/+2
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.97wen1-2/+2
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.94wen1-3/+2
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_XSsno1-2/+2
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
2012-07-06Updating package for Perl 5 module Text::CSV_XS in textproc/p5-Text-CSV_XSsno1-2/+2
from 0.88 to 0.90. Upstream changes since 0.88: 0.90 - 2012-06-15, H.Merijn Brand * 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)
2012-03-22Updating package for Perl5 module Text::CSV_XS from CPAN insno1-2/+2
textproc/p5-Text-CSV_XS from 0.86 to 0.88. Upstream changes: 0.88 - 2012-03-16, H.Merijn Brand * Fix for $/ in 0.86 broke parsing fields that contain excessive $/'s
2012-03-05Updating package for CPAN module Text::CSV_XS in textproc/p5-Text-CSV_XSsno1-2/+2
from 0.85 to 0.86. Upstream changes: 0.86 - 2012-01-22, H.Merijn Brand * 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)