| ⇢ | A | ViewComposer added | |
| ⇢ | A | SeoChecker added | |
| ⇢ | A | TextReplacer added | |
| ⇢ | A | FootersController added | |
| ⇢ | A | FootersRoutes added | |
| ⇢ | A | MetaPresenter added | |
| ⇢ | A | FooterWidgetComposer added |
| ⇢ | A | SeoChecker::check() added | |
| ⇢ | A | TextReplacer::mergeReplacements() added | |
| ⇢ | A | PagePresenter::getContentReplacer() added | |
| ⇢ | A | FooterWidgetComposer::compose() added | |
| ⇢ | A | TextReplacer::highlight() added | |
| ⇢ | A | FootersRoutes::map() added | |
| ⇢ | A | TextReplacer::getShortcodes() added | |
| ⇢ | A | MetaPresenter::getLabelStatus() added | |
| ⇢ | A | PagePresenter::renderContent() added | |
| ⇢ | A | MetasController::show() added | |
| ⋮ | view more | ||
| A | ↛ | Page::renderContent() removed | |
| A | ↛ | Page::isDeleteable() removed | |