| ⇢ | A | AbstractPage added | |
| ⇢ | A | MarkdownPage added | |
| ⇢ | A | PagesIndex added |
| ⇢ | B | AbstractPage::extractData() added | |
| ⇢ | A | RenderController::renderPage() added | |
| ⇢ | A | AbstractPage::__construct() added | |
| ⇢ | A | AbstractPage::getModule() added | |
| ⇢ | A | AbstractPage::createFromFile() added | |
| ⇢ | A | MarkdownPage::render() added | |
| ⇢ | A | PagesIndex::getStorage() added | |
| ⇢ | A | PagesIndex::createFromDir() added | |
| ⇢ | A | AbstractPage::setData() added | |
| ⇢ | A | AbstractPage::getData() added | |
| ⋮ | view more | ||
| B | ↗ | A | Module::find() improved |
| A | ↘ | B | RenderController::actionIndex() got worse |
| B | ↛ | RenderController::extractData() removed | |
| A | ↛ | RenderController::renderHtml() removed | |
| A | ↛ | RenderController::renderMarkdown() removed | |