September 22nd, 2008
· Added As_Database::getUniqueQueryLog().
· Added CoughDatabaseFactory::getUniqueDatabases().
· Added CoughObject::isFieldModified(). Don't access the modifiedFields array directly anymore; use isFieldModified() instead.
· Changed CoughObject::setFieldsIfDifferent() so that it only sets fields that actually belong to the object (by checking fieldDefinitions and derivedFieldDefinitions first).
· Changed Autoloader so that saving of newly found classes is postponed until the script ends. This keeps it from writing to the disk inefficiently on the first page view or anytime a number of new classes have been introduced.
· Added Autoloader unit test cases.