| ⇢ | C | Extendable added | |
| ⇢ | A | CustomMethods added | |
| ⇢ | A | Configurable added | |
| ⇢ | A | Injectable added | |
| D | ↗ | B | Object improved |
| ⇢ | C | Extendable::extend() added | |
| ⇢ | C | Extendable::get_extra_config_sources() added | |
| ⇢ | C | Extendable::add_extension() added | |
| ⇢ | C | CustomMethods::__call() added | |
| ⇢ | C | CustomMethods::addMethodsFrom() added | |
| ⇢ | B | Extendable::constructExtensions() added | |
| ⇢ | B | Extendable::remove_extension() added | |
| ⇢ | B | Extendable::has_extension() added | |
| ⇢ | B | Extendable::get_extensions() added | |
| ⇢ | B | CustomMethods::defineMethods() added | |
| ⋮ | view more | ||
| B | ↗ | A | Object::__construct() improved |
| D | ↛ | Object::get_extra_config_sources() removed | |
| C | ↛ | Object::extend() removed | |
| C | ↛ | Object::add_extension() removed | |
| C | ↛ | Object::__call() removed | |
| C | ↛ | Object::addMethodsFrom() removed | |
| B | ↛ | Object::cacheToFile() removed | |
| B | ↛ | Object::remove_extension() removed | |
| B | ↛ | Object::has_extension() removed | |
| B | ↛ | Object::defineMethods() removed | |
| B | ↛ | Object::clearCache() removed | |
| ⋮ | view more | ||