| ⇢ | A | NoSuchClass added | |
| ⇢ | A | NoMoreInstances added | |
| ⇢ | A | NoConcreteClass added | |
| ⇢ | A | PredefinedInstanceProvider added | |
| ⇢ | A | NotAClass added | |
| ⇢ | A | ObjectInstantiator added | |
| A | ↛ | ThatIsAnInterface removed | |
| A | ↛ | ClassIsAbstract removed | |
| A | ↛ | OutOfObjects removed | |
| A | ↛ | PredefinedObjects removed | |
| A | ↛ | Instantiator removed | |
| A | ↛ | CannotFindTheClass removed |
| ⇢ | A | ObjectInstantiator::instance() added | |
| ⇢ | A | ObjectInstantiator::class() added | |
| ⇢ | A | ObjectInstantiator::forThe() added | |
| ⇢ | A | ObjectInstantiator::__construct() added | |
| ⇢ | A | NoSuchClass::encountered() added | |
| ⇢ | A | NoMoreInstances::listRanOutAt() added | |
| ⇢ | A | NoConcreteClass::cannotInstantiate() added | |
| ⇢ | A | PredefinedInstanceProvider::use() added | |
| ⇢ | A | PredefinedInstanceProvider::instance() added | |
| ⇢ | A | PredefinedInstanceProvider::class() added | |
| ⋮ | view more | ||
| A | ↛ | Instantiator::__construct() removed | |
| A | ↛ | CannotFindTheClass::encountered() removed | |
| A | ↛ | ThatIsAnInterface::cannotInstantiate() removed | |
| A | ↛ | ClassIsAbstract::cannotInstantiate() removed | |
| A | ↛ | PredefinedObjects::class() removed | |
| A | ↛ | PredefinedObjects::instance() removed | |
| A | ↛ | Instantiator::instance() removed | |
| A | ↛ | Instantiator::newInstanceFromDeserialization() removed | |
| A | ↛ | PredefinedObjects::__construct() removed | |
| A | ↛ | OutOfObjects::alreadyUsedAllOfThem() removed | |
| ⋮ | view more | ||