| B | ↗ | A | LocalFolder improved |
| ⇢ | A | AbstractStorageNode::getParentFolder() added | |
| ⇢ | A | FolderTrait::newFolderRecursive() added | |
| ⇢ | A | TemplateFile::getParentPath() added | |
| ⇢ | A | AbstractLocalNode::getRootPath() added | |
| ⇢ | A | AbstractLocalNode::getParentFolder() added | |
| ⇢ | A | AbstractLocalNode::getParentPath() added | |
| ⇢ | A | AbstractStorageNode::getParentPath() added | |
| ⇢ | A | LocalFolder::getRootFolder() added | |
| ⇢ | A | StorageFolder::getRootFolder() added | |
| ⇢ | A | LocalFile::delete() added | |
| ⋮ | view more | ||
| B | ↗ | A | LocalFolder::newFile() improved |
| B | ↗ | A | LocalFolder::newFolder() improved |
| A | ↛ | AbstractStorageNode::getParentNode() removed | |
| A | ↛ | AbstractStorageNode::getParent() removed | |
| A | ↛ | LocalFolder::getBaseFolder() removed | |
| A | ↛ | StorageFolder::getBasePath() removed | |
| A | ↛ | AbstractLocalNode::getParentNode() removed | |
| A | ↛ | AbstractLocalNode::getParent() removed | |
| A | ↛ | AbstractLocalNode::delete() removed | |
| A | ↛ | AbstractLocalNode::getBasePath() removed | |
| A | ↛ | TemplateFile::getParent() removed | |
| A | ↛ | TemplateFile::getParentNode() removed | |