The internals were thoroughly revised to remove signedness and silent (on i386) type mismatches in an attempt to improve portability beyond the mainstream Linux and BSD systems, including 64bit platforms. Support for connection character encodings and for quoting binary strings was added. The documentation was updated. Native Win32 builds using Mingw are now supported in addition to the Cygwin port.
time_t values are now returned in GMT instead of local time, accessors for encodings and range checking were added, read-only string quoting support was added, and various corner-case bugs were fixed.