| ⇢ | A | Throttle added | |
| ⇢ | A | PasswordResetTokenBlockedException added | |
| ⇢ | A | UserNotFoundException added |
| ⇢ | B | Throttle::throttle() added | |
| ⇢ | B | UserController::generatePassswordResetToken() added | |
| ⇢ | A | Throttle::pool() added | |
| ⇢ | A | PasswordResetTokenBlockedException::__construct() added | |
| ⇢ | A | UserNotFoundException::__construct() added | |
| ⇢ | A | UserEntityTrait::hasPasswordResetTokenCooldownExpi... added | |
| ⇢ | A | Throttle::file() added | |
| ⇢ | A | Throttle::save() added | |
| A | ↛ | UserEntityTrait::canGenerateNewResetPasswordToken(... removed |