⇢ | B | AbstractRecord added | |
⇢ | A | AbstractCommand added | |
⇢ | A | TransactionalCommand added | |
⇢ | A | Transaction added | |
C | ↗ | A | RecordEntity improved |
A | ↛ | CommandQueue removed |
⇢ | D | Transaction::run() added | |
⇢ | D | AbstractRecord::hasChanges() added | |
⇢ | D | AbstractRecord::packChanges() added | |
⇢ | C | RecordEntity::queueStore() added | |
⇢ | A | RecordEntity::syncState() added | |
⇢ | A | AbstractRecord::registerChange() added | |
⇢ | A | AbstractRecord::assertField() added | |
⇢ | A | AbstractRecord::__construct() added | |
⇢ | A | AbstractRecord::getField() added | |
⇢ | A | AbstractCommand::execute() added | |
⋮ | view more | ||
B | ↗ | A | RecordEntity::__construct() improved |
B | ↗ | A | DuplicateTrait::duplicateCriteria() improved |
B | ↘ | C | ORM::make() got worse |
D | ↛ | RecordEntity::packChanges() removed | |
D | ↛ | RecordEntity::hasChanges() removed | |
B | ↛ | RecordEntity::queueSave() removed | |
A | ↛ | RecordEntity::flushChanges() removed | |
A | ↛ | RecordEvent::__construct() removed | |
A | ↛ | RecordEntity::registerChange() removed | |
A | ↛ | RecordEntity::assertField() removed | |
A | ↛ | RecordEntity::getField() removed | |
A | ↛ | RecordEntity::setField() removed | |
A | ↛ | RecordEntity::hasField() removed | |
⋮ | view more |