| A | ↛ | GuardManager removed | |
| A | ↛ | HasRoles removed | |
| A | ↛ | CreateUserRolesTable removed | |
| A | ↛ | RoleAlreadyExists removed | |
| A | ↛ | Role removed | |
| A | ↛ | RoleDoesNotExist removed | |
| A | ↛ | GuardDoesNotMatch removed |
| ⇢ | A | Responder::afterFiringEvent() added | |
| B | ↛ | HasRoles::hasRole() removed | |
| A | ↛ | GuardManager::getNames() removed | |
| A | ↛ | CreateUserRolesTable::up() removed | |
| A | ↛ | HasRoles::convertPipeToArray() removed | |
| A | ↛ | HasRoles::assignRole() removed | |
| A | ↛ | RoleDoesNotExist::named() removed | |
| A | ↛ | RoleDoesNotExist::withId() removed | |
| A | ↛ | GuardDoesNotMatch::create() removed | |
| A | ↛ | GuardManager::getDefaultName() removed | |
| A | ↛ | HasRoles::roles() removed | |
| ⋮ | view more | ||