| ⇢ | A | ClosureTable added | |
| ⇢ | A | MaterializedPath added | |
| ⇢ | A | NestedSet added |
| ⇢ | A | NestedSet::addDefaults() added | |
| ⇢ | A | NestedSet::validateNumericField() added | |
| ⇢ | A | NestedSet::enable() added | |
| ⇢ | A | NestedSet::left() added | |
| ⇢ | A | NestedSet::right() added | |
| ⇢ | A | NestedSet::level() added | |
| ⇢ | A | NestedSet::root() added | |
| ⇢ | A | NestedSet::parent() added | |
| ⇢ | A | NestedSet::build() added | |
| ⇢ | A | ClosureTable::build() added | |
| ⋮ | view more | ||
| B | ↗ | A | Tree::enable() improved |
| B | ↛ | Tree::addDefaults() removed | |
| A | ↛ | Tree::lockingTimeout() removed | |
| A | ↛ | Tree::root() removed | |
| A | ↛ | Tree::left() removed | |
| A | ↛ | Tree::right() removed | |
| A | ↛ | Tree::level() removed | |
| A | ↛ | Tree::activateLocking() removed | |
| A | ↛ | Tree::closure() removed | |
| A | ↛ | Tree::mapField() removed | |
| A | ↛ | Tree::getExtensionName() removed | |