| ⇢ | A | ObjectWrapper added | |
| F | ↗ | D | BelongsToMany improved |
| C | ↗ | B | Query improved |
| A | ↛ | EntityWrapper removed | |
| A | ↛ | PlainObjectWrapper removed |
| ⇢ | B | ObjectWrapper::attributesFromProperties() added | |
| ⇢ | B | ResultBuilder::parseRelations() added | |
| ⇢ | A | ResultBuilder::loadRelation() added | |
| ⇢ | A | EntityMap::addManyRelation() added | |
| ⇢ | A | ObjectWrapper::getManagedProperties() added | |
| ⇢ | A | EntityMap::addPivotRelation() added | |
| ⇢ | A | Relationship::getKeysFromResults() added | |
| ⇢ | A | ObjectWrapper::propertiesFromAttributes() added | |
| ⇢ | A | ResultBuilder::queryEagerLoadedRelationships() added | |
| ⇢ | A | ResultBuilder::parseNested() added | |
| ⋮ | view more | ||
| D | ↗ | C | Aggregate::parseManyRelationship() improved |
| A | ↘ | B | ResultBuilder::build() got worse |
| B | ↛ | EntityBuilder::getLazyLoadingProxies() removed | |
| B | ↛ | Query::parseRelations() removed | |
| A | ↛ | Query::loadRelation() removed | |
| A | ↛ | Query::parseNested() removed | |
| A | ↛ | PlainObjectWrapper::getMappedProperties() removed | |
| A | ↛ | Query::eagerLoadRelations() removed | |
| A | ↛ | PlainObjectWrapper::hydrate() removed | |
| A | ↛ | Query::getRelation() removed | |
| A | ↛ | PlainObjectWrapper::getEntityAttributes() removed | |
| A | ↛ | Query::nestedRelations() removed | |
| ⋮ | view more | ||