| ⇢ | A | NamedClassDependency added | |
| ⇢ | A | ClassDependency added | |
| ⇢ | A | ValueDependency added | |
| ⇢ | A | NamedDependency added | |
| ⇢ | A | InvalidDependency added | |
| ⇢ | A | RecursiveResolveTrait added | |
| ⇢ | A | ClassNameResolver added | |
| F | ↗ | D | AbstractContainer improved |
| ⇢ | B | ClassNameResolver::resolveParameter() added | |
| ⇢ | A | NamedClassDependency::resolve() added | |
| ⇢ | A | AbstractContainer::internalDereference() added | |
| ⇢ | A | ClassDependency::resolve() added | |
| ⇢ | A | AbstractContainer::resolve() added | |
| ⇢ | A | NamedDependency::resolve() added | |
| ⇢ | A | RecursiveResolveTrait::recursiveResolve() added | |
| ⇢ | A | NamedDependency::__construct() added | |
| ⇢ | A | ClassNameResolver::resolveFunction() added | |
| ⇢ | A | InvalidDependency::resolve() added | |
| ⋮ | view more | ||
| B | ↗ | A | AbstractContainer::getDependencies() improved |
| A | ↛ | Reference::__set_state() removed | |
| A | ↛ | ServiceProvider::__construct() removed | |