| A | ↘ | D | AbstractPage got worse |
| A | ↛ | CanBeInNavigation removed | |
| A | ↛ | HasPageMetadata removed |
| ⇢ | B | AbstractPage::getDynamicMetadata() added | |
| ⇢ | B | AbstractPage::navigationMenuPriority() added | |
| ⇢ | B | AbstractPage::showInNavigation() added | |
| ⇢ | A | AbstractPage::navigationMenuTitle() added | |
| ⇢ | A | AbstractPage::makeRssFeedLink() added | |
| ⇢ | A | AbstractPage::renderPageMetadata() added | |
| ⇢ | A | AbstractPage::getCanonicalUrl() added | |
| ⇢ | A | AbstractPage::canUseCanonicalUrl() added | |
| ⇢ | A | AbstractPage::hasTwitterTitleInConfig() added | |
| ⇢ | A | AbstractPage::hasOpenGraphTitleInConfig() added | |
| B | ↛ | HasPageMetadata::getDynamicMetadata() removed | |
| B | ↛ | CanBeInNavigation::showInNavigation() removed | |
| B | ↛ | CanBeInNavigation::navigationMenuPriority() removed | |
| A | ↛ | CanBeInNavigation::navigationMenuTitle() removed | |
| A | ↛ | HasPageMetadata::getCanonicalUrl() removed | |
| A | ↛ | HasPageMetadata::canUseCanonicalUrl() removed | |
| A | ↛ | HasPageMetadata::hasOpenGraphTitleInConfig() removed | |
| A | ↛ | HasPageMetadata::hasTwitterTitleInConfig() removed | |
| A | ↛ | HasPageMetadata::makeRssFeedLink() removed | |
| A | ↛ | HasPageMetadata::renderPageMetadata() removed |