| ⇢ | A | Container added | |
| ⇢ | A | ContainerFactory added | |
| ⇢ | A | DefaultEntryNameResolverFactory added | |
| ⇢ | A | EntryNameResolverChain added | |
| ⇢ | A | EntryNameResolverChainFactory added | |
| ⇢ | A | EntryNameResolverManager added | |
| ⇢ | A | ResolverByClassName added | |
| ⇢ | A | ResolverByMap added | |
| ⇢ | A | ResolverByMapFactory added | |
| ⇢ | A | ContainerTest added |
| ⇢ | C | EntryNameResolverChainFactory::createService() added | |
| ⇢ | A | EntryNameResolverChain::prependResolver() added | |
| ⇢ | A | ContainerFactory::createService() added | |
| ⇢ | A | DefaultEntryNameResolverFactory::createService() added | |
| ⇢ | A | ModuleOptions::setEntryNameResolvers() added | |
| ⇢ | A | EntryNameResolverChain::attach() added | |
| ⇢ | A | Container::__construct() added | |
| ⇢ | A | Container::get() added | |
| ⇢ | A | Container::has() added | |
| ⇢ | A | EntryNameResolverManager::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Module::init() got worse |