-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChangeLog
executable file
·430 lines (329 loc) · 14.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
0.61 - 2024-12-31, H.Merijn Brand
* Replace "use vars" with "our" (James Raspass: PR #9)
* Specify recommended versions based on known CVE's
* Update doc for groff-1.24
* It's 2024
* Tested with perl-5.40.0
0.60 - 2023-01-06, H.Merijn Brand
* It's 2023
0.59 - 2022-01-01, H.Merijn Brand
* It's 2022
0.58 - 2021-02-10, H.Merijn Brand
* It's 2021
* "class" is not a CSV attribute to pass on (issue#8)
0.57 - 2020-12-17, H.Merijn Brand
* META fixes
0.56 - 2020-12-05, H.Merijn Brand
* Fix Changes (add missing 0.54)
* Bugtrackter => github issues
* f_dir should exist (CVE fix in DBI-1.644 / DBD::File-0.45)
* TODO tests better skipped if failing
0.55 - 2020-07-27, H.Merijn Brand
* It's 2019
* Provide cpanfile
* Doc enhancements
* It's 2020
* Make csv_ & f_ aliasses more consistently available (issue #7)
0.54 - 2018-10-29, H.Merijn Brand
* Free unref scalar test fixed in Text::CSV_XS 1.35
0.53 - 2018-05-20, H.Merijn Brand
* No folder scanning during automated tests
* Fix col_names set to empty [] incorrectly skipping first row
(issue#6) (Ronald Schmidt)
* Small doc fix (Ronald Schmidt)
* Tested on FreeBSD
0.52 - 2018-04-05, H.Merijn Brand
* Dot-in-inc (cpantesters) - I missed two
0.51 - 2018-03-24, H.Merijn Brand
* Dot-in-inc (cpantesters)
0.50 - 2018-03-21, H.Merijn Brand
* Explain more about header folding
* It's 2017
* BOM handling
* Some documentation enhancements
* Ignore DBI_DSN if it is not CSV
* It's 2018
* Test with perl-5.26, DBI-1.641, SQL::Statement-1.412, and
Text::CSV_XS-1.35
0.49 - 2016-05-12, H.Merijn Brand
* Simplified test-table-name generation
* Prefer quote_empty over quote_always for size (Text::CSV_XS => 1.18)
* Add CONTRIBUTING.md
* It's 2016
* Added docs to warn for reserved words (RT#106529)
* Minor spelling corrections (PRC Guillermo O. Freschi)
* Test with perl 5.24.0, DBI 1.636, SQL::Statement-1.410, and
Text::CSV_XS-1.23
0.48 - 2015-02-11, H.Merijn Brand
* Update list of valid Text::CSV_XS attributes
0.47 - 2015-02-11, H.Merijn Brand
* Updated copyright to 2015
* Make test-tablename unique for parallel testing
* Remove perl recommendation from META as it breaks cpan clients
0.46 - 2014-11-08, H.Merijn Brand
* Column type CHAR should return 1
0.45 - 2014-10-23, H.Merijn Brand
* Test unauthorized folder access (RT#99508). Requires DBD::File-0.43
* Fix DBI requirement phase (depend more on toolchain) (RT#99732)
0.44 - 2014-08-04, H.Merijn Brand
* Table names case sensitiveness not tested case-problematic FS's
* Fix defaults in doc (annocpan)
* Fix typo in SYNOPSIS (RT#97313)
* Workaround eof bug in Text::CSV_XS-1.10
0.43 - 2014-06-30, H.Merijn Brand
* Updated copyright to 2014
* Unquote schema's in test for cygwin
* Extra guards in Makefile.PL for unmet requirements
0.42 - 2013-08-14, H.Merijn Brand
* Optionally skip tests using File::Spec->tempdir () RT#87684
* And document the use of $TMPDIR in README
* Make the SYNOPSIS more reflect real-world usage
* Detect DBI::Test and use it if available
0.41 - 2013-07-29, H.Merijn Brand
* Use File::Spec->tmpdir () for universal existing folder
Note that huge $TMP folders may cause the test to run slow
* Use File::Spec::rel2abs () instead of abs_path and hoops
* Guard against parallel testing, which is unsupported
* Guard against streaming tests (they PASS on the DBI-devel)
0.40 - 2013-07-23, H.Merijn Brand
* Fix version references in doc
* Fix tests for Windows
0.39 - 2013-06-28, H.Merijn Brand
* Use f_file in docs. file is deprecated
* DBD::CSV's repository moved to github
* Add test for row-completeness
* Fix UTF-8 tests to better follow Text::CSV_XS auto-encoding
* Require more recent versions of low level modules that fixe
issues reported for DBD::CSV
* Development will also do mosts tests with DBI_SQL_NANO=1
* Added support for f_dir_search from DBD::File (in fact DBI was
changed to feature this for DBD::CSV :)
* Fix test relying on spell-error in DBI's error message
* Document csv_class (still undertested)
0.38 - 2013-01-09, H.Merijn Brand
* the tar paxheaders hit again (http://www.perlmonks.org/?node_id=1004571)
0.37 - 2013-01-09, H.Merijn Brand
* Fixed RT#80078, resulting in getline calls on undef (Benjamin Booth)
* Require latest DBI and SQL::Statement
* Updated copyright to 2013
* Fixes for DBI-1.623 (Jens Rehsack)
0.36 - 2012-08-22, H.Merijn Brand
* Add line/record number and position in error messages
0.35 - 2012-05-24, H.Merijn Brand
* Improved documentation (including mje's contribution)
* Tested under 5.16.0 (installed)
0.34 - 2012-05-12, H.Merijn Brand
* Updated copyright to 2012
* Require 5.8.1, as DBI does
* Tested against perl-5.16.0-RC0 + DBI-1.620
0.33 - 2011-09-07, H.Merijn Brand
* NAME / DISTNAME in Makefile.PL
0.32 - 2011-09-07, H.Merijn Brand
* TYPE should be numeric
* Added tests for return count of delete statements in do
* Upped copyright to 2011
* Added tests for return count of update statements (Peter Rabbitson)
* Try to catch (more) usernames on Windows as schema names
* More cross-checks for META data
0.31 - 2010-09-18, H.Merijn Brand
* Require 5.8.1 (effectively already doing so by requiring DBI-1.614)
* Update tests to use warnings and done_testing ()
requires Test::More-0.90, which is also required for DBI
* Better diagnostics for empty files
* Allow late setting of attributes (RT#61168) - requires DBI-1.614
0.30 - 2010-07-09, H.Merijn Brand
* Text::CSV_XS now called with auto_diag
* Implement valid_attrs
* Next version will require DBI-1.612 or higher
This is a transition release
0.29_03 - 2010-07-04, H.Merijn Brand
* Remove leftover debug. Causes fails
0.29_02 - 2010-07-02, H.Merijn Brand
* More work to keep in sync with DBI development (Jens)
* Better diagnostics for missing modules
* More spell-check fixes
* Tests for ChopBlanks (now fixed in DBD::File)
* Tests changed to accept old and new DBI
* Statement handle attributes handled in new DBD::File
0.29_01 - 2010-06-11, H.Merijn Brand
* Prepare for DBD::File-0.39 (DBI-1.612+)
Should still work with older DBI versions
* Documentation updates (style, consistency, spell-checking)
* Test folder cleanup
* More tests for insert
* Tested RT#58039
0.29 - 2010-05-03, H.Merijn Brand
* Fix git URL in META.yml
* Add empty CLONE method to prevent warning when cloning threads
* Minimum perl 5.8.1
* Minimum Text::CSV_XS 0.71
* Support for f_encoding (requires DBI-1.611)
* Documentation updates
0.28 - 2010-03-16, H.Merijn Brand
* Remove t/00_minimumversion.t from distribution
* Dropped YAML spec to 1.0
* Sync up with SQL::Statement 1.25
NOTE: Internals of both modules changed. They will change again for
SQL::Statement 2.0
0.27 - 2010-02-17, H.Merijn Brand
* Upped copyright to 2010
* Doc-fix typo in link (Detlef Pilzecker)
* Doc-fix small typo's
0.26 - 2009-11-10, H.Merijn Brand
* Adjustments for windows (RT#50544)
* Mark all non-\w chars illegal in field and table names
* Fix field types after execute (RT#51090, vgdoqd)
* Fix for NULL joins. Requires SQL::Statement 1.23 (RT#43010, JBAZIK)
0.25 - 2009-10-15, H.Merijn Brand
* Raised minimum perl version to 5.005_03
* Requires Text::CSV_XS 0.43 (needs eof () method and
error_diag ()) (RT#33764)
* Code cleanup (perlcritic, style, layout)
* Implemented f_ext
* Implemented f_schema (in DBD::File)
* Split csv handles for input (no eol default) and
output (default "\r\n") (RT#33767)
* Updated info URL's
* Cleaned up tests
* Tests now use Test::More
* Cut down README. No need to be a duplicate module pod
* Added TODO to documentation
* Added examples/ from docs
* Add csv_null
* Add csv_* to pass to the parser
* Improved error handling and reporting
* Table names case sensitiveness
* Implemented raw_header (RT#44583)
0.23 - 2005-08-10, Jeff Zucker <jzuckerATcpan.org>
* fixed bug in automatic column generation, defining
col_names => [] will auto generate col1, col2, etc.
thanks for bug report, harleypig on AnnoCPAN
* added support for multi-character end-of-line separators
thanks for suggestion, harleypig on AnnoCPAN
0.22 - 2005-04-01, Jeff Zucker <jzuckerATcpan.org>
* removed DESTROY and disconnect - use DBD File's instead
* added ignore_missing_table flag to avoid warnings with
DROP TABLE IF EXISTS
0.21 - 2004-04-18, Jeff Zucker <jzuckerATcpan.org>
* added support for $dbh->{Active}, should now work
well with Class::DBI and other caching systems
* added support for DROP TABLE IF EXISTS - doesn't
complain if table is already dropped
* removed DBD::File from the distribution - it's now
distributed with DBI 1.42 and higher
0.2002 - 2002-03-01, Jeff Zucker <jzuckerATcpan.org>
* added parser-caching for speedier operation,
see File.pm prepare()
* further adjustments in tests including fix for
prototypes to make it perl 5.8 compatible
0.2001 - 2002-01-21, Jeff Zucker <jzuckerATcpan.org>
* adjusted docs to show Jeff as the new maintainer.
* added docs for extended SQL features (joins, etc.)
available with SQL::Statement 1.0 and above.
* adjusted tests blobs.t, chopblanks.t, and ak-dbd.t
to work with all versions of SQL::Statement.
0.1030 - 2002-12-20, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm: Locking is now suppressed under
VMS. David Webb <[email protected]>
* lib/DBD/CSV.pm: Added a hint to the docs, that
"f_dir=" is required for the current directory
on VMS and not "f_dir=.". David Webb
0.1029 - 2001-11-28, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm (fetch_row): A numeric value
must be assigned to $!.
0.1028 - 2001-11-20, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm (fetch_row): Changed "undef $!"
to "$! = ''". David Arnold <[email protected]>
0.1026 - 2001-05-04, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (table_info): Added closedir().
Alex Hornby <[email protected]>
0.1025 - 2000-12-22, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm (fetch_row): Now cleaning $! before
calling $csv->getline(). Seems to return false errors
otherwise in some cases. Jeremy Wadsack
* Made Makefile.PL CPAN conformant.
* Removed unnecessary stuff in Makefile.PL which verified
the DBI installation.
0.1023 - 2000-07-31, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (STORE): Changed croak to die.
Guido Flohr <[email protected]>
0.1023 - 2000-07-31, Jochen Wiedmann <[email protected]>
* Minor fix in the docs, thanks to Andreas Grupp,
* Minor compatibility fixes in the test suite for
Perl 5.6.
0.1022 - 1999-10-07, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (connect): In the DSN, \ was removed in
all cases. It is now possible to use \\ for a DSN
containing a backslash, for example f_dir=C:\\tmp.
Suggested by Giuliano Cioffi <[email protected]>.
* lib/DBD/CSV.pm: Lots os minor POD patches, thanks to
Adam Di Carlo <[email protected]>.
* lib/DBD/CSV.pm: More POD patches, thanks to
Timothy F Armbruster <[email protected]>.
0.1021 - 1999-05-10, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm (push_row): Fixed typo in docs where DBI:File:
was used instead of DBI:CSV: (Mitra <[email protected]>)
* lib/DBD/CSV.pm (fetch_row): An undef result from $csv->getline()
was sometimes handled incorrectly. Thanks to Syed Muhammad Nayeem
* lib/DBD/File.pm: Removed use of flock under Win95.
0.1020 - 1999-03-17, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (FETCH): Simplified handling of $sth->{'NAME'}
due to a change in SQL::Statement 0.1011. (Teun Burgers,
Teun Burgers <[email protected]>)
0.1019 - 1999-02-11, Jochen Wiedmann <[email protected]>
* Makefile.PL (CheckModule): Now requires Text::CSV_XS 0.16, due
to an imcompatible change.
0.1018 - 1998-12-30, Jochen Wiedmann <[email protected]>
* t/lib.pl: Fixed a bug in the test suite. (File::Spec wasn't
loaded)
0.1017 - 1998-10-26, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm: Fixed some examples in the docs. (Brian
Millett, [email protected])
* Now using File::Spec, if available, for Mac portability.
(Chris Nandor, [email protected])
0.1016 - 1998-10-20, Jochen Wiedmann <[email protected]>
* lib/Bundle/DBD/CSV.pm: Added lib/Bundle/DBD/CSV.pm
* lib/DBD/File.pm: Added $dbh->table_info(). Added
$dbh->type_info_all(). Added $dbh->quote($str, $type).
0.1015 - 1998-09-17, Jochen Wiedmann <[email protected]>
* lib/DBD/CSV.pm: Fixed bug in the docs, the "undef" argument
was missing in conjunction with parameters,
Honza Pazdziora <[email protected]>.
* lib/DBD/CSV.pm: Added csv_eol, csv_sep_char, csv_quote_char
and csv_escape_char to DSN.
0.1014 - 1998-08-31, Jochen Wiedmann <[email protected]>
* Makefile.PL: Added AUTHOR, ABSTRACT_FROM and PREREQ_PM.
* Makefile.PL: Fixed error handling by using DBI::set_err.
0.1013 - 1998-08-17, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (drop): $self->{'fh'} is now closed before
unlinking it. This makes DROP TABLE work under Win32 and
other Non-Unixes.
0.1012 - 1998-08-17, Jochen Wiedmann <[email protected]>
* lib/DBD/File.pm (open_table): Added binmode.
* Added Gerald Richter's modifications for DBD::ConfFile to the
test suite.
* DBD-File/File.pm: Removed DBD::File::SetError and SetWarning.
Replaced $sth->func('get_fbav') with $sth->get_fbav() (Requires
DBI 0.94). DBD::File is now a Perl-Only driver.
* DBD-File/File.pm (fetch): Fixed a DBD::CSV::SetError to
DBD::File::SetError; thanks to Gerald Richter
* DBD-File/File.pm: Fixed some $sth->{attr}'s to $sth->FETCH|STORE,
my thanks to Gerald Richter.
0.1011 - 1998-06-25, Jochen Wiedmann <[email protected]>
* DBD-File/File.pm (execute): Added missing eval around
$stmt->execute();
* DBD-File/File.pm (FETCH): $sth->{TYPE} is now returning
undef (workaround for a bug in DBI 0.93).
0.1010 - 1998-06-11, Jochen Wiedmann <[email protected]>
* Added DBD::File, DBD::CSV is derived from it.
* CSV.pm (open_table): Added $dbh->{tables}->{$table}->{file}.
0.1002 - 1998-05-21, Jochen Wiedmann <[email protected]>
* CSV.pm: Now using the misc.files_as_tables feature
of SQL::Statement
0.1000 - 1998-05-05, Jochen Wiedmann <[email protected]>
* Initial version