* Changes since 2.2.

** simplesql-open argument handling extended.

simplesql-open now accepts keyword arguments for all previous
parameters, and now supports a (keyword-only) `port' argument.

** MySQL backend correctly handles fields with zero length.

Fields with zero-length but non-null values are now correctly handled.
For instance, the empty string "" is now returned as a string, not
'().

** Supports Guile 1.6.

This also means it no longer supports older Guile (1.4.x and earlier)
versions.

** SimpleSQL datatype external representation improved.

A SimpleSQL database will now print as `#<simplesql-database
<smob-hex-address> "database name">'.

** Legacy interface removed.

** sql- names deprecated.

sql-open, sql-close, sql-query, sql-escape and sql-db? have been
replaced with simplesql-open, simplesql-close, simplesql-query,
simplesql-escape, and simplesql-database?.  The old names will go away
in the next major release.

** simplesql-db? renamed to simplesql-database?

The old name is deprecated and will go away in the next major release.

** Works on systems without strptime

Some systems (I know only of MacOS X) don't provide the strptime
function.  In this case, Guile SimpleSQL now returns the date as an
uninterpreted string.

* Changes since 2.1.

** Package renamed from Squile.

The Guile module is renamed to `(database simplesql)'.  The old
package name exists, but is deprecated.  Functions are renamed to use
the `simplesql-' prefix.

** Automake.

Automake is now used, so the build system is closer to GNU standards.

** Bug fixes.

A show stopping GC bug has been squashed, and the PostgreSQL front-end
now properly handles the query string.

** NEWS file added.


Local variables:
mode: outline
paragraph-separate: "[ 	]*$"
end:
