Release Notes: Data in CSV output is now only surrounded by the enclosure character if the data contains the separator character. The output of numbers in SQL output was fixed (sometimes a 'NULL' preceeded the number). A memory leak in sql.c was fixed. Exporting to dbase is now possible. New --quiet, --start-record, --num-records, --nocreate, --tablename, and --empty-str-is-null options were added. A --usecopy option that uses COPY instead of INSERT statement in SQL output was added. - libdbf is now used for dBASE file access. Speed was improved.
Release Notes: This release contains several security fixes and major feature enhancements. It is no longer possible to overwrite the source file with the exported ones, and date strings in the SQL export are quoted. dbf can now differentiate between dBASE, FoxPro, FoxBase, and Clipper, as well as between deleted and existent data sets. Floating and logical datatypes are also supported.
Release Notes: A new options parsing system that gives full control to the user was implemented. Several options such as space trimming, code page encoding, and the separator for CSV files are no longer hard coded. The SQL export was fixed and dbf is now able to create compatible SQL instruction sets for most databases. The code was nearly totally rewritten.
Release Notes: dbf exports all information stored in an xBASE file to SQL instruction sets. There were also minor fixes in the macro definitions to allow convertion of files with more than 50 columns in the table definition. Fixes were made to improve the endianess safety, so dbf now also compiles on AIX 4.3.3 with the gcc compiler.
Release Notes: Both big and little endian systems are supported. Errors in the code pages were fixed, along with several segfaults that were caused by freeing memory. Improved error detection was also implemented.