Change log for Perl module CAM::DBF 1.02 2006 Oct 24 [FIXES] - Add binmode() to fix for Windows [INTERNALS] - Code modernization - Compliance with Perl::Critic v0.21 - Spelling 1.01 2005 Apr 22 First release to CPAN [INCOMPATIBILITIES] - Change license to Artistic/GPL 1.01 2005 Feb 08 [ENHANCEMENTS] Add sample data row to dbf2csv -i 1.00 2003 Sep 16 [ENHANCEMENTS] - Start using Module::Build - Documentation 0.55 2003 Aug 29 [ENHANCEMENTS] - Add another file header validity check 0.54 2003 Feb 27 [FIXES] - Reduce the severity of failing the file size checking in the header 0.53 2003 Feb 10 [FIXES] - _readrows mistakenly bailed on deleted rows - makeRowList forgot to return a value 0.52 2003 Feb 07 [INCOMPATIBILITIES] - Rename debugdbf program [ENHANCEMENTS] - Remove unimplemented functions - Add appendrow(s)_hashref() functions - Improve test script 0.51 2003 Feb 07 [FIXES] - BIG bugfix in row caching - Fixes to appendrow_arrayref (which never really worked before, but does now) - Improvements to the test script 0.50 2003 Feb 06 [INCOMPATIBILITIES] - Change row counting from 1-based to 0-based [ENHANCEMENTS] - Add more debugging features [FIXES] - Caching was picking the wrong rows 0.49 2003 Feb 03 [ENHANCEMENTS] - Row caching - Better testing 0.48 2003 Feb 03 [ENHANCEMENTS] - Add test to make sure we haven't hit EOF when reading DBF header - Add flag to allow off-by-one header sizes [FIXES] - Check for undef (but how could this be undef??) 0.47 2002 Dec 23 [INCOMPATIBILITIES] - Change --repair flag from -r to -R so as to not conflict with the -r of --record. 0.46 2002 Dec 09 [ENHANCEMENTS] - Add -r flag to repair header - Better library detection 0.45 2002 Nov 25 [ENHANCEMENTS] - Added a verbose flag to new() to warn if header corruption is corrected. - Add ability to recompute the header length on the fly - Add debug script option to fix the header - Add debug script option to print out rows with corrupt delete flags - Add repairHeaderData() function - Add code to correct the number of records based on the file size - Add "countnondeletes" command to debug program [FIXES] - Skip deleted records in matchrows command - Fixed a long-standing bug in the delete flag detection - Rows are "deleted" if the don't start with " " (used to be they were "deleted" if they did start with "*") 0.42 2002 Nov 13 [ENHANCEMENTS] - Added specialized debugging program 0.41 2002 Nov 13 [ENHANCEMENTS] - Break out validateColumns function - Some integrity checking in dbf2csv -i 0.40 2002 Nov 06 [ENHANCEMENTS] - Add create() function to write headers - Add packdbf cmdline utility - Add test code 0.31 2002 Nov 04 [ENHANCEMENTS] - Add some dbf2csv -i diagnostics - Header diagnostics - Added append functionality and multirow reads 0.20 2002 Sep 17 [ENHANCEMENTS] - Add delete/undelete functions - Add documentation - Add stubs for writing DBFs 0.14 2002 Sep 11 [FIXES] - Fix and off-by-one bug in fetchrow_hashref 0.13 2002 Jun 06 [ENHANCEMENTS] - Added some speedups to the core _readrow function. 0.12 2002 May 15 [ENHANCEMENTS] - Documentation - Add -i flag to dbf2csv - Added some metadata accessor functions 0.11 2002 May 03 - bug fixes - performance tweaks - documentation updates - command line utility 0.10 2002 Apr 26 - Initial import to repository