| A | ↛ | RoleAlreadyExists removed | |
| A | ↛ | Role removed | |
| A | ↛ | RoleDoesNotExist removed | |
| A | ↛ | GuardDoesNotMatch removed | |
| A | ↛ | GuardManager removed | |
| A | ↛ | HasRoles removed | |
| A | ↛ | CreateUserRolesTable 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 | ↛ | HasRoles::getStoredRole() removed | |
| A | ↛ | HasRoles::getGuardNames() removed | |
| A | ↛ | RoleAlreadyExists::create() removed | |
| A | ↛ | HasRoles::ensureModelSharesGuard() removed | |
| A | ↛ | Role::findById() removed | |
| ⋮ | view more | ||