| ⇢ | A | RelativeClause added | |
| ⇢ | A | JoinTrait added | |
| ⇢ | A | JoinMetadata added | |
| A | ↛ | JoinComponentTrait removed |
| ⇢ | A | ReferenceCompiler::convertObjectReference() added | |
| ⇢ | A | JoinMetadata::setOuterJoin() added | |
| ⇢ | A | RelativeQueryBuilder::getJoinTables() added | |
| ⇢ | A | RelativeQueryBuilder::doJoin() added | |
| ⇢ | A | ReferenceCompiler::convertScalarReference() added | |
| ⇢ | A | RelativeClause::__construct() added | |
| ⇢ | A | AbstractTable::setJoinMetadata() added | |
| ⇢ | A | JoinMetadata::setJoinType() added | |
| ⇢ | A | JoinTrait::doJoin() added | |
| ⇢ | A | JoinMetadata::setJoinOn() added | |
| ⋮ | view more | ||
| A | ↘ | B | TableCompiler::compileTableDeclaration() got worse |
| A | ↛ | JoinComponentTrait::doJoin() removed | |
| A | ↛ | AbstractTable::setJoinType() removed | |
| A | ↛ | AbstractTable::joinOn() removed | |
| A | ↛ | AbstractTable::getJoinOn() removed | |
| A | ↛ | AbstractTable::isOuterJoin() removed | |
| A | ↛ | AbstractTable::setOuterJoin() removed | |
| A | ↛ | AbstractTable::isNaturalJoin() removed | |
| A | ↛ | AbstractBuilder::objectToString() removed | |
| A | ↛ | AbstractTable::setNaturalJoin() removed | |
| A | ↛ | JoinComponentTrait::join() removed | |
| ⋮ | view more | ||