| ⇢ | A | AuthenticationRequestFilter added | |
| ⇢ | A | CookieAuthenticationHandler added | |
| ⇢ | A | SessionAuthenticationHandler added | |
| B | ↘ | C | FunctionalTest got worse |
| ⇢ | C | CookieAuthenticationHandler::authenticateRequest() added | |
| ⇢ | B | CookieAuthenticationHandler::logIn() added | |
| ⇢ | A | AuthenticationRequestFilter::preRequest() added | |
| ⇢ | A | SessionAuthenticationHandler::regenerateSessionId(... added | |
| ⇢ | A | FunctionalTest::logOut() added | |
| ⇢ | A | SessionAuthenticationHandler::authenticateRequest(... added | |
| ⇢ | A | AuthenticationRequestFilter::logIn() added | |
| ⇢ | A | SessionAuthenticationHandler::logIn() added | |
| ⇢ | A | AuthenticationRequestFilter::logOut() added | |
| ⇢ | A | Member::beforeMemberLoggedIn() added | |
| ⋮ | view more | ||
| A | ↘ | B | SecurityTest::testChangePasswordForLoggedInUsers() got worse |
| B | ↗ | A | Member::currentUserID() improved |
| B | ↗ | A | Member::logIn() improved |
| D | ↛ | Member::autoLogin() removed | |
| A | ↛ | Member::session_regenerate_id() removed | |