| ⇢ | F | NestedTreeRepositoryTrait added | |
| ⇢ | F | ClosureTreeRepositoryTrait added | |
| ⇢ | A | MaterializedPathRepositoryTrait added | |
| ⇢ | A | TreeRepositoryTrait added | |
| A | ↛ | SurveyTree removed |
| ⇢ | F | NestedTreeRepositoryTrait::verifyTree() added | |
| ⇢ | C | NestedTreeRepositoryTrait::removeFromTree() added | |
| ⇢ | C | NestedTreeRepositoryTrait::childrenQueryBuilder() added | |
| ⇢ | C | ClosureTreeRepositoryTrait::closureLocateQueryBuil... added | |
| ⇢ | C | MaterializedPathRepositoryTrait::getChildrenQueryB... added | |
| ⇢ | B | ClosureTreeRepositoryTrait::getNodesHierarchyQuery... added | |
| ⇢ | B | NestedTreeRepositoryTrait::getLeafsQueryBuilder() added | |
| ⇢ | B | ClosureTreeRepositoryTrait::buildTreeArray() added | |
| ⇢ | B | NestedTreeRepositoryTrait::getNextSiblingsQueryBui... added | |
| ⇢ | B | NestedTreeRepositoryTrait::getPrevSiblingsQueryBui... added | |
| ⋮ | view more | ||
| C | ↘ | F | getPosts() got worse |
| B | ↛ | SurveyTree::createList() removed | |
| A | ↛ | SurveyTree::__construct() removed | |
| A | ↛ | SurveyTree::getParentId() removed | |
| A | ↛ | CForumPost::getPostParentId() removed | |
| A | ↛ | CForumPost::setPostParentId() removed | |
| A | ↛ | CSurvey::getAuthor() removed | |
| A | ↛ | CSurvey::getParentId() removed | |
| A | ↛ | CSurvey::setAuthor() removed | |
| A | ↛ | CSurvey::setParentId() removed | |