symfonycasts/reset-password-bundle
Symfony bundle to implement secure, time-limited password reset flows. Generates reset tokens, validates expiry and one-time use, and provides helpers to send reset emails and update passwords. Integrates with Doctrine and Symfony security.
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.24.0...v1.25.0
Hi there! This release allows Symfony 8 and, from now on, uses the PHP config format instead of XML. Also, provides minor fixes to Dutch (NL) translations
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.1...v1.23.2
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.0...v1.23.1
Hey Password Resetters!
The generated fake reset token now looks more like a real one.
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.22.0...v1.23.0
Howdy Resetters!
We've improved the Czech translations, added type annotations, and added [@final](https://github.com/final) annotations to a couple classes - including the ResetPasswordHelper::class. Paving the way for 2.x...
The [@final](https://github.com/final) annotations will become final PHP Keywords in the 2.0 release. As will the the added "type" annotations; they'll be replaced with actual type keywords. We still have some work to do before 2.0 - but in the meantime, enjoy!
June 6th, 2024
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.21.0...v1.22.0
Howdy Resetters!
Check out Purging ResetPasswordRequest Objects for details on the newest feature.
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.3...v1.21.0
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.2...v1.20.3
Hello there!
A new Romanian translation added + fixed possible falsy comparison thanks to Psalm.
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.1...v1.20.2
Hello there!
Basically, this renames getOneorNullResult() -> getOneOrNullResult() to match the case in orifinal method name.
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.0...v1.20.1
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.19.0...v1.20.0
Hi Password Resetters!
This is an easy release - Symfony 7 support thanks to Victor!
Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.18.0...v1.19.0
Have fun!
ResetPasswordRequestRepositoryTrait when using declare(strict_types=1); by @Crovitche-1623 in https://github.com/SymfonyCasts/reset-password-bundle/pull/263Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.17.0...v1.18.0
Howdy Resetters!
Allowed overriding the $resetRequestLifetime when generating a token and some chores and housekeeping.
February 2nd, 2023
$resetRequestLifetime when generating a token by @kbond in https://github.com/SymfonyCasts/reset-password-bundle/pull/257Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.16.0...v1.17.0
Howdy Resetters!
This is a tiny release that adds additional Polish and German Translations...
October 4th, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.15.0...v1.16.0
Enjoy!
Howdy!
We've dropped support for Symfony 4.4 as of this release. But, more importantly, if you're using PHP v8.1.x we've added a composer conflict for PHP versions 8.1.0 through 8.1.9. This is due to a time bug that was introduced in PHP 8.1.0 but has been fixed in PHP 8.1.10.
The bug directly affected Reset Token Expiration times and only affected users running the bundle on PHP 8.1.0 through 8.1.9. Additional details can be found in PR #235 and it's related issue.
September 13th, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.14.1...v1.15.0
Enjoy!
Howdy Resetters!
This is a tiny release that handles deprecation messages triggered by the ResetPasswordRemoveExpiredCommand.
August 6th, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.14.0...v1.14.1
Enjoy!
Howdy Resetters!
This is a tiny release that adds Catalan Translations and fixes the missing target language attribute in some existing translations...
July 12th, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.13.0...v1.14.0
Enjoy!
Howdy Resetters!
We've made it easier to use the bundle with multiple entities that need reset password functionality thanks to @DavidBilodeau1. We've also added French and Spanish translations for exceptions!
February 23rd, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.12.0...v1.13.0
Happy Resetting!
Howdy Resetters!
This release adds Slovak and Hungarian translations as well as the ability to translate exception reasons for those times when a password reset fails.
February 14th, 2022
Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.11.0...v1.12.0
Happy Resetting!
Howdy Resetters!
This small release adds support for the latest Deprecation Contracts release required for Symfony 6
Nov 30th, 2021
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.10.0...v1.11.0
Happy Resetting!
Howdy Resetters!
This release adds support for Symfony 6! It also adds several translations.
Nov 18th, 2021
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.9.1...v1.10.0
Happy Resetting!
Howdy Resetters!
This release adds missing support for PHP 8 Attributes with Doctrine Entities:
July 12th, 2021
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.9.0...v1.9.1
Happy Resetting!
Howdy Resetters!
This is a small release containing community-contributed translations for the Finnish language:
June 30th, 2021
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.8.0...v1.9.0
Happy Resetting!
Howdy Resetters!
This is a small release containing community-contributed translations for the Arabic language:
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.7.0...v1.8.0
Happy Resetting!
Howdy Resetters!
This is a small release containing community-contributed translations for the Turkish language.
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.6.0...v1.7.0
Happy Resetting!
Howdy!
This release adds a new helper method that allows you to generate fake reset tokens (#156).
Why would I want to do that? This can be used to display a "reset confirmation email sent" page that includes a valid "expiration date", even if the requested email was not actually found.
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.5.0...v1.6.0
Happy Resetting!
Hi Resetters!
This release contains more community-supplied translations for Italian, Spanish, Portuguese as well as some fixes for French (#155) and Polish (#153) Thank you to all the contributors ❤️ .
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.4.0...v1.5.0
Have fun!
Hi Resetters!
This release contains a bunch of new community-supplied translations for German, French, Polish, Serbian, Ukranian & Russian. Thank you to all the contributors ❤️ .
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.3.0...v1.4.0
Have fun!
Hi Resetters!
This release contains #143 from @jrushlow which introduces 2 new methods in ResetPasswordControllerTrait for storing the entire ResetPasswordToken object in the session. The purpose of this - see https://github.com/symfony/maker-bundle/pull/785 - is to allow you to store the object in the session so that you can accurately show the expiration time on the next page.
Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.2.2...v1.3.0
Have fun!
How can I help you explore Laravel packages today?