=== 0.6.2 (2012-05-14)
* better getline() detection using cmake CHECK_FUNCTION_EXISTS() on macosx.

=== 0.6.1 (2012-04-19)
* reset PGresult to NULL before raising exception.
* remove openmp directive in build.
* remove libevent depedency.
* pg: skip pre-processing in Handle#execute() without bind arguments.
* add dbi::getlogin(); getlogin() is not very reliable.

=== 0.6.0 (2012-03-22)
* removed connection pool api.
* exposes Handle#aexecute, Handle#socket and Result#retrieve.
* adds support for SQLite3 bigint type.

=== 0.5.11 (2011-12-26)
* fix Handle#execute and Statement#execute to re-raise ConnectionError properly.

=== 0.5.10 (2011-12-25)
* pg: fix - throws ConnectionError instead of RuntimeError on connection failures.
* getline fix for bsd/macosx
 
=== 0.5.9  (2011-05-30)
* Handle#reconnect respects trace flag
* sqlite3: field type aliases
 
=== 0.5.8  (2011-05-06)
* bugfix: dirent.d_type not portable
 
=== 0.5.7  (2011-03-17)
* pg: fix segfault in statement cleanup after explicit connection close
* pg: escape connection parameters
* allow driver ssl options
 
=== 0.5.6  (2011-01-22)
* sqlite3: fix coercion of  as null. sqlite3_column_blob() returns NULL for empty strings in 3.7.4.
 
=== 0.5.5  (2011-01-20)
* getting sqlite3 affected_rows is wack. it seems to cache result from previous insert/update/delete
* sqlite3: remove unnecessary variable
 
=== 0.5.4  (2011-01-13)
* mysql: fix bind interpolation snafu
* mysql: bugfix in interpolation with just one bind value an the end.
* pg: fix warning, read last insert id only when a result is present
* trace begin, commit, rollback
* sqlite3: fix Result#rows. sqlite3_changes() doesnt seem to work the way the docs state.
 
=== 0.5.3  (2011-01-06)
* sqlite3: fix Handle::write() bug that skipped last column value. cleanup.
* fix PgStatement::lastInsertID()
 
=== 0.5.2  (2011-01-05)
* sqlite3: fix type detection issues for fields that are the result of expressions or functions
* mysql: fix MySqlBinaryResult::read() signature
 
=== 0.5.1  (2011-01-04)
* sqlite3 driver
* removed libgc dependency, didnt need it anyway
* update FileIO constructor
* fixed mysql gotcha with interpolated values
* support full range of dbi types via type conversions
* memory check for Handle::write
* rename and rewrite: dbi::IOStream, dbi::IOFileStream -> dbi::StringIO, dbi::FileIO feature: Sqlite3Handle::write
* memory leak checker
* PgResult: fix row vs affect rows count
* MySqlBinaryResult: avoid double buffering results.
* fix mysql Handle#result for ddl
* replace malloc/free with new/delete
* mysql: negative affected rows should be zerod
* fix binary result read() lengths for fields following string/blob values
* fix mysql interpolate bind value
* fix interleaved use of multiple MySqlResult::read() types
* speedup MySqlResult::read()
* fix and speedup MySqlBinaryResult::read()
* pg: record affected rows if relevant
* benchmark pg default to non-ssl.
* pg defaults on non-ssl
* fix MySqlBinaryResult#seek
* bypass bind args and handle mysql binary results directly.
 
=== 0.5.0  (2010-12-30)
* removed support for db2 - not gonna waste my time on proprietary dbs.
* make libgc optional
* driver desctructors were not getting called
* mysql: fix borked bind param interpolation.
* release previous result before execute
* Statement#lastInsertID
* Query inherits Statement, Result
* cleanup and fix dbl free issue in pg