Release Notes: The definition of a table can be loaded from an XML file instead of creating the instances. DB_TableExport has been implemented to export the definition and the content of a table under XML format. An error has been removed from DB_Table->doSelectCondition: the simple field order was not working. DB_FieldInteger.createValue has been modified to always return an integer. DB_FieldReal.createValue has been modified to always return a formated real with a decimal dot to protect automatic locales with commas.
Release Notes: DB_Record and DB_Records have been implemented in the whole code. Old code should be compatible, since they are implemented with Array, Iterator, and Count to simulate normal arrays on results. Many minor bugs have been removed from DB_Date and DB_utime. All the objects are now serializable (except DB_Base and DB_Cursor). DB_Table->doInsert now returns the inserted key automatically.
Release Notes: DB_Base has been rewritten to simplify the code, to use WAMessage and a single throwable error. All the set* methods now return $this for chaining. DB_Cursor has been Integrated with WAMessage. DB_Check, DB_Field*, and DB_Table are now extended from WAClass, the debug has been implemented, and the classes are now serializable: a full serialized table descriptor can now be stocked in any cache at any level. DB_FieldLOB has been added.