| ⇢ | A | ListTreeBuilder added | |
| ⇢ | A | OutlineItem added | |
| ⇢ | A | OutlineTree added | |
| ⇢ | A | ListTreeBuilderTest added | |
| ⇢ | A | OutlineItemTest added | |
| ⇢ | A | OutlineTreeTest added | |
| A | ↛ | SRFOutlineItem removed | |
| A | ↛ | SRFOutlineTree removed |
| ⇢ | D | ListTreeBuilder::item() added | |
| ⇢ | C | ListTreeBuilder::tree() added | |
| ⇢ | A | OutlineTreeTest::testPropertyAccess() added | |
| ⇢ | A | TemplateBuilderTest::testBuildForEmptyTree() added | |
| ⇢ | A | OutlineTree::addProperty() added | |
| ⇢ | A | ListTreeBuilderTest::testBuildForEmptyTree() added | |
| ⇢ | A | OutlineTree::categorizeItem() added | |
| ⇢ | A | OutlineItemTest::testPropertyAccess() added | |
| ⇢ | A | ListTreeBuilderTest::testCanConstruct() added | |
| ⇢ | A | OutlineItemTest::testCanConstruct() added | |
| ⋮ | view more | ||
| C | ↗ | B | SRFOutline::getResultText() improved |
| C | ↛ | SRFOutline::printTree() removed | |
| C | ↛ | SRFOutline::printItem() removed | |
| A | ↛ | SRFOutlineTree::addProperty() removed | |
| A | ↛ | SRFOutlineTree::categorizeItem() removed | |
| A | ↛ | TemplateBuilderTest::tesBuild() removed | |
| A | ↛ | SRFOutlineItem::__construct() removed | |
| A | ↛ | SRFOutlineItem::addFieldValue() removed | |
| A | ↛ | SRFOutlineItem::getFieldValues() removed | |
| A | ↛ | SRFOutlineTree::__construct() removed | |
| A | ↛ | SRFOutlineTree::addItem() removed | |