| ⇢ | A | ResolvingState added | |
| B | ↗ | A | Injector improved |
| ⇢ | A | ResolvingState::resolveParamByClass() added | |
| ⇢ | A | ResolvingState::pullNumericArg() added | |
| ⇢ | A | ResolvingState::addResolvedValue() added | |
| ⇢ | A | ResolvingState::disableTrailedArguments() added | |
| ⇢ | A | ResolvingState::resolveParamByName() added | |
| ⇢ | A | ResolvingState::getResolvedValues() added | |
| ⇢ | A | ResolvingState::__construct() added | |
| ⇢ | A | ResolvingState::hasNamedArgument() added | |
| ⇢ | A | ResolvingState::sortArguments() added | |
| B | ↗ | A | Injector::resolveDependencies() improved |
| B | ↛ | Injector::findObjectArguments() removed | |
| A | ↛ | Injector::checkNumericKeyArguments() removed |