| ⇢ | B | DAORelationsTrait added | |
| A | ↘ | B | ManyToManyParser got worse |
| ⇢ | C | DAORelationsTrait::parseEncludeMember() added | |
| ⇢ | B | ManyToManyParser::_init() added | |
| ⇢ | B | DAORelationsTrait::prepareManyToMany() added | |
| ⇢ | B | DAORelationsTrait::_affectsObjectsFromArray() added | |
| ⇢ | B | DAORelationsTrait::_affectsManyToManyObjectsFromAr... added | |
| ⇢ | B | DAORelationsTrait::prepareOneToMany() added | |
| ⇢ | B | DAORelationsTrait::getIncludedForStep() added | |
| ⇢ | A | DAORelationsTrait::_affectsRelationObjects() added | |
| ⇢ | A | DAORelationsTrait::affectsManyToOneFromArray() added | |
| ⇢ | A | DAORelationsTrait::getManyToManyFromArrayIds() added | |
| ⋮ | view more | ||
| A | ↘ | B | DAO::_getOneToManyFromArray() got worse |
| D | ↘ | F | DAO::getAll() got worse |
| C | ↗ | A | ManyToManyParser::init() improved |
| B | ↛ | DAO::prepareOneToMany() removed | |
| A | ↛ | DAO::_affectsObjectsFromArray() removed | |
| A | ↛ | DAO::affectsManyToOneFromArray() removed | |
| A | ↛ | DAO::prepareManyToOne() removed | |