Fix #52, support relationships with null values
Add constraints to ensure DomainObject::save never saves more than 1 row
Add Collection::save() and Collection::delete()
Fixed benchmarks ignore path for coverage report
Added Table::name() and a __toString method
Fix bug where foreach on empty Collection failed
Throw an exception on trying to save a DomainObject with no primary key.
Improve migrator, add an enumerator to find all domain objects
Ensure classnames are canonical, trim leading backslash
Fix bug with incorrect case in path, damn you HFS
Fix bug where DomainObject::diff failed with DateTime objects
Delegate equals and diff to the Schema and use types
SequencePool returns ints now
Collection->one() no longer triggers a count query.
Fixed performance regression from e6375cd.
Added a binding benchmark
Added allowEmpty option to HasOne relationship
Fix issue #15, database no longer required for connecting
Attempting to reproduce bug #57
Reflect actual sequence override behaviour