| ⇢ | A | AndFilter added | |
| ⇢ | A | OrFilter added | |
| ⇢ | A | Join added | |
| F | ↗ | C | QueryBuilderFactory improved |
| ⇢ | F | OrFilter::applyFilter() added | |
| ⇢ | F | AndFilter::applyFilter() added | |
| ⇢ | B | Join::join() added | |
| ⇢ | A | OrFilter::createFilter() added | |
| ⇢ | A | Join::__construct() added | |
| ⇢ | A | QueryBuilderFactory::joinAlreadyDone() added | |
| ⇢ | A | AndFilter::createFilter() added | |
| ⇢ | A | OrFilter::__construct() added | |
| ⇢ | A | Join::noExistsJoin() added | |
| ⇢ | A | AndFilter::__construct() added | |
| ⋮ | view more | ||
| F | ↛ | QueryBuilderFactory::applyFilterOr() removed | |
| F | ↛ | QueryBuilderFactory::applyFilterAnd() removed | |
| A | ↛ | QueryBuilderFactory::noExistsJoin() removed | |
| A | ↛ | QueryBuilderFactory::setRelationEntityAlias() removed | |
| A | ↛ | QueryBuilderFactory::getRelationEntityAlias() removed | |