| ⇢ | B | DoctrineOrmTypeGuesser added | |
| ⇢ | A | EntityUserProvider added | |
| ⇢ | A | IdReader added | |
| ⇢ | A | DoctrineChoiceLoader added | |
| ⇢ | A | EntityType added | |
| ⇢ | A | CollectionToArrayTransformer added | |
| ⇢ | A | DoctrineType added | |
| ⇢ | A | DoctrineOrmExtension added | |
| ⇢ | A | ORMQueryBuilderLoader added | 
| ⇢ | D | DoctrineOrmTypeGuesser::guessType() added | |
| ⇢ | C | DoctrineChoiceLoader::doLoadChoicesForValues() added | |
| ⇢ | C | ORMQueryBuilderLoader::getEntitiesByIds() added | |
| ⇢ | B | DoctrineType::configureOptions() added | |
| ⇢ | B | DoctrineOrmTypeGuesser::guessRequired() added | |
| ⇢ | A | DoctrineOrmTypeGuesser::guessMaxLength() added | |
| ⇢ | A | EntityUserProvider::refreshUser() added | |
| ⇢ | A | DoctrineOrmTypeGuesser::guessPattern() added | |
| ⇢ | A | DoctrineType::buildForm() added | |
| ⇢ | A | IdReader::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Application::handle() got worse | 
| D | ↗ | A | RouteHandler::__construct() improved | 
| A | ↘ | F | AppBuilder::build() got worse | 
| A | ↛ | ControllerEvent::getReflection() removed | |