| ⇢ | A | ResourceLinkRepository added | |
| A | ↘ | B | AbstractMigrationChamilo got worse |
| ⇢ | B | ResourceNode::getResourceLinkByContext() added | |
| ⇢ | A | ResourceLink::getResourceTypeGroup() added | |
| ⇢ | A | AbstractMigrationChamilo::findCourse() added | |
| ⇢ | A | AbstractMigrationChamilo::findSession() added | |
| ⇢ | A | ResourceLinkRepository::remove() added | |
| ⇢ | A | ResourceLinkRepository::__construct() added | |
| ⇢ | A | ResourceLinkRepository::removeByResourceInContext(... added | |
| ⇢ | A | ResourceLink::getDisplayOrder() added | |
| ⇢ | A | ResourceLink::setDisplayOrder() added | |
| ⇢ | A | ResourceLink::setResourceTypeGroup() added | |
| A | ↘ | B | GroupManager::swap_category_order() got worse |
| B | ↗ | A | learnpath::delete() improved |
| A | ↛ | MessageManager::softDeleteAttachments() removed | |
| A | ↛ | ResourceNode::getDisplayOrder() removed | |
| A | ↛ | ResourceNode::setDisplayOrder() removed | |
| A | ↛ | ResourceRepository::softDelete() removed | |
| A | ↛ | ResourceRepository::setVisibilityDeleted() removed |