- check for empty data "values" after parsing line parameters, so that we catch parameter errors (such as unknown encoding types).'re really screwed anyway - bugfix: query::reset() didn't reset the internal row counter - added query::num_results() - added docs/design-notes - reimplemented query::iterator so that increment() (which performs a step() on the query) now caches the returned row to be returned during dereference() (previously it stashed details and returned new row!?) - bugfix: resetting active queries during rollbacks would hang!