NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #279 most downloaded on Packagist
Backend controllers and scaffolding for Laravel authentication.
Last release 25 days ago
10 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
115 releases · first in 2020
One column per quarter.
Add more Response contract bindings by @bdsumon4u in https://github.com/laravel/fortify/pull/425
Update parameter order for hash_equals function in TwoFactorLoginRequest by @jayan-blutui in https://github.com/laravel/fortify/pull/422
boolean rather than filled for remember by @Codeatron5000 in https://github.com/laravel/fortify/pull/423Fix error message when entering invalid 2fa code by @emargareten in https://github.com/laravel/fortify/pull/415
Add and use constants for session flashes by @dwightwatson in https://github.com/laravel/fortify/pull/409
Only save user if need to by @taylorotwell in https://github.com/laravel/fortify/commit/9a68cf2deb37d1796b6e2fd97d3c61f086868914
Return recovery errors under the recovery_code key by @jessarcher in https://github.com/laravel/fortify/pull/401
recovery_code key by @jessarcher in https://github.com/laravel/fortify/pull/401Fix second usage of 2FA code by @xwillq in https://github.com/laravel/fortify/pull/399
Call FailedTwoFactorLoginResponse::toResponse with TwoFactorLoginRequest by @ricklambrechts in https://github.com/laravel/fortify/pull/395
Added config option for custom OTP window by @robtesch in https://github.com/laravel/fortify/pull/385
2FA setup key by @ps-sean in https://github.com/laravel/fortify/pull/371
Ensures route password.confirm is defined when not using views by @Frozire in https://github.com/laravel/fortify/pull/368
password.confirm is defined when not using views by @Frozire in https://github.com/laravel/fortify/pull/368Fix Exception when sending empty 2FA confirmation code by @srdante in https://github.com/laravel/fortify/pull/361
Include the otpauth url when retrieving the QR svg by @JanMisker in https://github.com/laravel/fortify/pull/356
Prevent new login after 2FA challenge
Fix VerifyEmailResponse resolving
Add VerifyEmailResponse contract
### Changed - Add 2fa Events (#338) - Laravel 9 support
Customise the auth middleware name
Fix an issue with array to string conversion
Use boolean rather than filled for remember
Add a check for two factor auth being enabled
Allow verification rate limiter to be configurable
### Changed - Allow reset password redirect
### Added - Redirection customization (#298) - Add ReplacedRecoveryCode event (#301) ### Fixed - Fix auth guard
Add password update custom response (#290, e2a16f6)
### Changed - Cleanup code (#261) - Returns JSON response (#267) - Naming 2FA routes
Restrict guest Middleware to Fortify's guard
Remove password confirmation requirement for reset password
Better way of validating credentials
Require password and confirmation
Fix two factor form without user (#233, 67d7743, #235)
Redirect to intended URL after registration
Adds a missing scenario for the password rule
Move route outside $enableViews
$enableViews (#203)Revert "Retrieve user through provider"
Tweak how rate limiting is implemented
### Fixed - Fix route prefix (#152) - Fire Failed events
Add the prefix and domain configuration options
Add views config option (#133, ff155d0)
Redirect to intended URL after email verification
Add FailedTwoFactorLoginResponse contract
Add attempts method to rate limiter
Add option to force the password to have a special character
Fix flawed logic in the UpdateUserProfileInformation action (#68, fea6473, 91518af)
Fix test bug when use sqlite database
Allow the expected email address request variable to be changed
Update what is passed to custom callback
Pass request through to the callback
Allow granular authentication customization
Allow full customization of authentication pipeline
Use PasswordValidationRules trait in CreateNewUser action
Initial stable release.
Initial stable release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →