| ⇢ | A | Callback added | |
| ⇢ | A | Inject added | |
| ⇢ | A | Databag added | |
| A | ↛ | DI removed | |
| A | ↛ | DataBag removed | |
| A | ↛ | AbstractCallback removed | |
| A | ↛ | AttributeParser removed |
| ⇢ | A | Inject::validate() added | |
| ⇢ | A | AttributeReader::readTypes() added | |
| ⇢ | A | AttributeReader::getPropertyAttrs() added | |
| ⇢ | A | After::__construct() added | |
| ⇢ | A | Inject::getFullClassName() added | |
| ⇢ | A | Inject::setAttr() added | |
| ⇢ | A | AttributeReader::getClassAttrs() added | |
| ⇢ | A | Inject::setTypes() added | |
| ⇢ | A | AttributeReader::getClassExcludeAttr() added | |
| ⇢ | A | Inject::__construct() added | |
| ⋮ | view more | ||
| C | ↗ | B | AttributeReader::getAttributes() improved |
| C | ↛ | DI::validateValues() removed | |
| B | ↛ | DI::validateArguments() removed | |
| A | ↛ | DI::getFullClassName() removed | |
| A | ↛ | AttributeParser::getTokens() removed | |
| A | ↛ | AttributeReader::readPropertyTypes() removed | |
| A | ↛ | AttributeReader::getAttrValue() removed | |
| A | ↛ | AttributeParser::readImportedTypes() removed | |
| A | ↛ | AttributeReader::getPropertyAttrValues() removed | |
| A | ↛ | AbstractCallback::validateArguments() removed | |
| A | ↛ | Exclude::validateArguments() removed | |
| ⋮ | view more | ||