libcsv / News: Recent posts

libcsv-3.0.3 released

libcsv 3.0.3 has been released. This version includes a new option, CSV_EMPTY_IS_NULL, to distinguish between empty, unquoted fields and quoted fields that contain no data.

Posted by Robert Gamble 2013-01-10

libcsv-3.0.2 released

libcsv 3.0.2 has been released. Changes include a new autotools build system, a fix for better handling of tab-delimited files, and license cleanup.

Posted by Robert Gamble 2012-05-01

libcsv-3.0.0 released

libcsv 3.0.0 has been released. This version improves the interface, adds new options and features, and makes it easier to call functions from C++. See Changelog for details.

Posted by Robert Gamble 2008-07-27

libcsv-2.0.1 released

libcsv 2.0.1 has been released. This release fixes a bug in one of the example programs and the Makefile. See Changelog for details.

Posted by Robert Gamble 2007-06-07

libcsv-2.0.0 released

libcsv 2.0.0 has been released.
The new version adds support for defining alternative quote and delimiter characters, as well as what is considered a space or line terminator. New versions of csv_write and csv_fwrite allow a quote character to be specified. An FAQ is also provided.

Also, check out the new csvutils project ( which uses the new version of libcsv to provide a set of CSV utlities for managing CSV files.

Posted by Robert Gamble 2007-06-02

libcsv-1.0.0 released

libcsv 1.0.0 is now available. The API has been improved to better accommodate data sharing in larger programs and to encourage interfaces for other languages. Updated documentation is now supplied in man page and a pdf formats. Download it now at

Posted by Robert Gamble 2007-03-04

libcsv-0.9.5 released

The latest version of libcsv includes a bug fix, and a new test. Download it now at:

Posted by Robert Gamble 2007-03-01

libcsv 0.9.0 released

This is first public release of libcsv, a CSV parser and writer library in ANSI C. You can download the package at

Please send feedback to

Posted by Robert Gamble 2006-10-13