| ⇢ | A | PluginExecutor added | |
| ⇢ | A | SubjectExecutor added | |
| ⇢ | A | UrlKeyUtil added | |
| ⇢ | A | PluginModule added | |
| ⇢ | A | ExportableTrait added | |
| A | ↛ | SubjectExecutor removed |
| ⇢ | B | UrlKeyUtil::makeUnique() added | |
| ⇢ | B | SubjectExecutor::execute() added | |
| ⇢ | B | PluginExecutor::execute() added | |
| ⇢ | A | PluginModule::process() added | |
| ⇢ | A | SubjectExecutor::__construct() added | |
| ⇢ | A | PluginModule::__construct() added | |
| ⇢ | A | UrlKeyUtil::loadVarcharAttributeByAttributeCodeAnd... added | |
| ⇢ | A | ExportableTrait::export() added | |
| ⇢ | A | PluginExecutor::__construct() added | |
| ⇢ | A | PluginModule::getConfiguration() added | |
| ⋮ | view more | ||
| A | ↘ | B | PluginFactory::createPlugin() got worse |
| B | ↛ | SubjectExecutor::execute() removed | |
| A | ↛ | SubjectExecutor::__construct() removed | |