| ⇢ | A | MenuLinkLinks added | |
| ⇢ | A | MenuLinkUrl added | |
| ⇢ | A | ResponseCode added | |
| ⇢ | A | ResponseContent added | |
| ⇢ | A | ResponseHeader added | |
| ⇢ | A | LanguageSwitchLinkActive added | |
| ⇢ | A | LanguageSwitchLinks added | |
| ⇢ | A | InternalPath added | |
| ⇢ | A | LanguageSwitchLinkTitle added | |
| ⇢ | A | LinkAttribute added | |
| ⋮ | view more | ||
| A | ↛ | MenuLinkLinks removed | |
| A | ↛ | ResponseCode removed | |
| A | ↛ | ResponseContent removed | |
| A | ↛ | ResponseHeader removed | |
| A | ↛ | Alias removed | |
| A | ↛ | ExternalRequest removed | |
| A | ↛ | InternalRequest removed | |
| A | ↛ | MenuLinkDescription removed | |
| A | ↛ | MenuLinkExpanded removed | |
| A | ↛ | MenuLinkLabel removed | |
| ⋮ | view more | ||
| ⇢ | B | LanguageSwitchLinks::resolveValues() added | |
| ⇢ | B | InternalRequest::resolveValues() added | |
| ⇢ | A | MenuLinkLinks::resolveValues() added | |
| ⇢ | A | LanguageTest::testLanguageSwitchLinks() added | |
| ⇢ | A | MenuLinkExpanded::resolveValues() added | |
| ⇢ | A | Alias::create() added | |
| ⇢ | A | MenuLinkLabel::resolveValues() added | |
| ⇢ | A | Alias::resolveValues() added | |
| ⇢ | A | MenuLinkUrl::resolveValues() added | |
| ⇢ | A | InternalRequest::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | LanguageTest::testLanguageId() got worse |
| B | ↛ | InternalRequest::resolveValues() removed | |
| A | ↛ | MenuLinkLinks::resolveValues() removed | |
| A | ↛ | Alias::resolveValues() removed | |
| A | ↛ | LinkAttribute::resolveValues() removed | |
| A | ↛ | MenuLinkAttribute::resolveValues() removed | |
| A | ↛ | ExternalRequest::create() removed | |
| A | ↛ | ResponseCode::resolveValues() removed | |
| A | ↛ | ResponseContent::resolveValues() removed | |
| A | ↛ | ResponseHeader::resolveValues() removed | |
| A | ↛ | MenuLinkDescription::resolveValues() removed | |
| ⋮ | view more | ||