| ⇢ | A | ConditionExtension added | |
| ⇢ | A | ReturnExtension added | |
| ⇢ | A | SwitchCaseExtension added | |
| ⇢ | A | ExtensionResolver added | |
| A | ↛ | DefaultExtension removed |
| ⇢ | C | ConditionExtension::isCondition() added | |
| ⇢ | A | ExtensionResolver::resolve() added | |
| ⇢ | A | ExtensionResolver::addExtension() added | |
| ⇢ | A | ExtensionResolver::removeExtension() added | |
| ⇢ | A | ConditionExtension::extend() added | |
| ⇢ | A | ConditionExtension::comparesToConst() added | |
| ⇢ | A | ExtensionResolver::defaults() added | |
| ⇢ | A | ExtensionResolver::all() added | |
| ⇢ | A | ExtensionResolver::exists() added | |
| ⇢ | A | ExtensionResolver::startsWithMinus() added | |
| ⋮ | view more | ||
| C | ↛ | DefaultExtension::isCondition() removed | |
| A | ↛ | DefaultExtension::extend() removed | |
| A | ↛ | DefaultExtension::comparesToConst() removed | |
| A | ↛ | Option::__construct() removed | |
| A | ↛ | Option::addExtension() removed | |
| A | ↛ | DefaultExtension::isReturn() removed | |
| A | ↛ | DefaultExtension::isSwitchCase() removed | |