| ⇢ | A | AbstractAttributeSubject added | |
| ⇢ | A | CatalogAttributeCreateProcessor added | |
| ⇢ | A | CatalogAttributeDeleteProcessor added | |
| ⇢ | A | CatalogAttributeUpdateProcessor added | |
| ⇢ | A | AttributeObserver added | |
| ⇢ | A | AttributeUpdateObserver added | |
| ⇢ | A | CatalogAttributeObserver added | |
| ⇢ | A | CatalogAttributeUpdateObserver added | |
| ⇢ | A | CleanUpObserver added | |
| ⇢ | A | ClearAttributeObserver added | |
| ⋮ | view more | ||
| A | ↛ | AttributeBunchProcessor removed | |
| A | ↛ | AbstractAttributeSubject removed | |
| ⇢ | B | AttributeObserver::prepareAttributes() added | |
| ⇢ | A | AttributeUpdateObserver::initializeAttribute() added | |
| ⇢ | A | PreLoadAttributeIdObserver::process() added | |
| ⇢ | A | AbstractAttributeSubject::getEntityType() added | |
| ⇢ | A | BunchSubject::__construct() added | |
| ⇢ | A | CatalogAttributeCreateProcessor::getStatements() added | |
| ⇢ | A | CatalogAttributeObserver::__construct() added | |
| ⇢ | A | BunchSubject::tearDown() added | |
| ⇢ | A | CatalogAttributeDeleteProcessor::getStatements() added | |
| ⇢ | A | CatalogAttributeObserver::process() added | |
| ⋮ | view more | ||
| A | ↛ | AttributeBunchProcessor::__construct() removed | |
| A | ↛ | AbstractAttributeSubject::__construct() removed | |
| A | ↛ | AttributeBunchProcessor::setConnection() removed | |
| A | ↛ | AttributeBunchProcessor::getConnection() removed | |
| A | ↛ | AttributeBunchProcessor::beginTransaction() removed | |
| A | ↛ | AttributeBunchProcessor::commit() removed | |
| A | ↛ | AttributeBunchProcessor::rollBack() removed | |