| ⇢ | A | Inject added | |
| ⇢ | A | ContextualBindingBuilder added | |
| A | ↘ | B | DependencyResolver got worse |
| ⇢ | A | ContextualBindingBuilder::__construct() added | |
| ⇢ | A | Container::when() added | |
| ⇢ | A | DependencyResolver::getContextualBinding() added | |
| ⇢ | A | DependencyCacheManager::createInstance() added | |
| ⇢ | A | DependencyCacheManager::hasAttribute() added | |
| ⇢ | A | Inject::__construct() added | |
| ⇢ | A | ContextualBindingBuilder::needs() added | |
| ⇢ | A | ContextualBindingBuilder::give() added | |
| ⇢ | A | ContextualBindingBuilder::when() added | |
| A | ↘ | B | DependencyResolver::resolveClass() got worse |