| ⇢ | A | LocaleRepository added | |
| ⇢ | A | UserRepository added | |
| ⇢ | A | AuthenticatedUserProvider added | |
| ⇢ | A | LocaleService added | |
| ⇢ | A | LocaleStorageDriver added | |
| ⇢ | A | UserService added | |
| ⇢ | A | SingleCookieStorage added | |
| ⇢ | A | AuthenticatedUser added | |
| ⇢ | A | User added | |
| ⇢ | A | Locale added | |
| A | ↛ | User removed | |
| A | ↛ | UserProvider removed |
| ⇢ | A | SingleCookieStorage::__construct() added | |
| ⇢ | A | UserRepository::findUser() added | |
| ⇢ | A | SingleCookieStorage::setValue() added | |
| ⇢ | A | User::__construct() added | |
| ⇢ | A | User::switchLocaleTo() added | |
| ⇢ | A | SingleCookieStorage::storeValueInCookie() added | |
| ⇢ | A | LocaleService::__construct() added | |
| ⇢ | A | SingleCookieStorage::getSubscribedEvents() added | |
| ⇢ | A | LocaleService::getLocale() added | |
| ⇢ | A | Locale::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | SwitchLocaleType::buildForm() got worse |
| A | ↛ | UserProvider::getCurrentUser() removed | |
| A | ↛ | User::__construct() removed | |
| A | ↛ | User::__toString() removed | |
| A | ↛ | UserProvider::__construct() removed | |
| A | ↛ | User::createFrom() removed | |
| A | ↛ | User::getAttributes() removed | |