| ⇢ | A | HasManyLoader added | |
| ⇢ | A | HasOneLoader added | |
| ⇢ | A | QueryLoader added | |
| ⇢ | A | RelationLoader added | |
| ⇢ | A | ColumnsTrait added | |
| ⇢ | A | AbstractNode added | |
| ⇢ | A | ArrayNode added | |
| ⇢ | A | NullNode added | |
| ⇢ | A | RootNode added | |
| ⇢ | A | SinguralNode added | |
| ⋮ | view more | ||
| A | ↛ | HandlerException removed | |
| A | ↛ | RelationManager removed | |
| ⇢ | B | HasManyLoader::configureQuery() added | |
| ⇢ | B | RelationLoader::loadData() added | |
| ⇢ | B | QueryLoader::loadRelation() added | |
| ⇢ | B | RelationBuilder::inverseRelations() added | |
| ⇢ | B | RelationLoader::withContext() added | |
| ⇢ | B | ColumnsTrait::mountColumns() added | |
| ⇢ | B | QueryLoader::configureQuery() added | |
| ⇢ | B | ORM::makeLoader() added | |
| ⇢ | B | QueryLoader::loadChain() added | |
| ⇢ | B | RelationBuilder::registerRelation() added | |
| ⋮ | view more | ||
| D | ↘ | F | SynchronizationPool::run() got worse |
| B | ↛ | RelationManager::inverseRelations() removed | |
| A | ↛ | RelationManager::registerRelation() removed | |
| A | ↛ | RelationManager::__construct() removed | |
| A | ↛ | RelationManager::declareTables() removed | |
| A | ↛ | RelationManager::packRelations() removed | |
| A | ↛ | HandlerException::__construct() removed | |
| A | ↛ | HandlerException::getQuery() removed | |