| ⇢ | B | FormDiffService added | |
| ⇢ | A | CollectionDiffService added | |
| ⇢ | A | HashElementBuilder added | |
| ⇢ | A | DeleteCollection added | |
| ⇢ | A | DeleteElement added | |
| ⇢ | A | InsertCollection added | |
| ⇢ | A | InsertElement added | |
| ⇢ | A | UpdateCollection added | |
| ⇢ | A | UpdateElement added | |
| ⇢ | A | DiffBuilder added | |
| ⋮ | view more | ||
| ⇢ | B | FormDiffService::addNewElementInDiff() added | |
| ⇢ | B | FormDiffService::validateElementType() added | |
| ⇢ | B | FormDiffService::isRunAddNewElementInDiff() added | |
| ⇢ | B | DiffContext::validateElementType() added | |
| ⇢ | B | FormDiffService::runDiffElementStrategy() added | |
| ⇢ | B | FormDiffService::buildDiff() added | |
| ⇢ | A | HashElementBuilder::buildHash() added | |
| ⇢ | A | FormDiffService::buildDiffElementValue() added | |
| ⇢ | A | UpdateElement::setTargetValue() added | |
| ⇢ | A | DeleteElement::__construct() added | |
| ⋮ | view more | ||