Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Reset Password Bundle Laravel Package

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.

View on GitHub
Deep Wiki
Context7
v1.24.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

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.23.2...v1.24.0

v1.23.0

Hey Password Resetters!

The generated fake reset token now looks more like a real one.

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.22.0...v1.23.0

v1.22.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!

v1.22.0

June 6th, 2024

Feature

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.21.0...v1.22.0

v1.21.0

Howdy Resetters!

Check out Purging ResetPasswordRequest Objects for details on the newest feature.

What's Changed

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.3...v1.21.0

v1.20.2

Hello there!

A new Romanian translation added + fixed possible falsy comparison thanks to Psalm.

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.1...v1.20.2

v1.20.1

Hello there!

Basically, this renames getOneorNullResult() -> getOneOrNullResult() to match the case in orifinal method name.

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.20.0...v1.20.1

v1.19.0

Hi Password Resetters!

This is an easy release - Symfony 7 support thanks to Victor!

What's Changed

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.18.0...v1.19.0

Have fun!

v1.17.0

Howdy Resetters!

Allowed overriding the $resetRequestLifetime when generating a token and some chores and housekeeping.


v1.17.0

February 2nd, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.16.0...v1.17.0

v1.16.0

Howdy Resetters!

This is a tiny release that adds additional Polish and German Translations...


v1.16.0

October 4th, 2022

Feature

  • #245 - [translations] add additional Polish translations and fix pluralizations - @Flower7C3
  • #242 - [translations] Additional German translations - @dennis-g

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.15.0...v1.16.0

Enjoy!

v1.15.0

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.


v1.15.0

September 13th, 2022

Feature

Bug

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.14.1...v1.15.0

Enjoy!

v1.14.1

Howdy Resetters!

This is a tiny release that handles deprecation messages triggered by the ResetPasswordRemoveExpiredCommand.


v1.14.1

August 6th, 2022

Bug

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.14.0...v1.14.1

Enjoy!

v1.14.0

Howdy Resetters!

This is a tiny release that adds Catalan Translations and fixes the missing target language attribute in some existing translations...


v1.14.0

July 12th, 2022

Feature

Bug

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.13.0...v1.14.0

Enjoy!

v1.13.0

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!

v1.13.0

February 23rd, 2022

Feature

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.12.0...v1.13.0

Happy Resetting!

v1.12.0

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.

v1.12.0

February 14th, 2022

Feature

Diff: https://github.com/symfonycasts/reset-password-bundle/compare/v1.11.0...v1.12.0

Happy Resetting!

v1.11.0

Howdy Resetters!

This small release adds support for the latest Deprecation Contracts release required for Symfony 6

v1.11.0

Nov 30th, 2021

Feature

Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.10.0...v1.11.0

Happy Resetting!

v1.10.0

Howdy Resetters!

This release adds support for Symfony 6! It also adds several translations.

v1.10.0

Nov 18th, 2021

Feature

Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.9.1...v1.10.0

Happy Resetting!

v1.9.1

Howdy Resetters!

This release adds missing support for PHP 8 Attributes with Doctrine Entities:

v1.9.1

July 12th, 2021

Bug Fix

  • #176 - Allow using PHP 8 attributes for doctrine entities - @Tobion

Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.9.0...v1.9.1

Happy Resetting!

v1.9.0

Howdy Resetters!

This is a small release containing community-contributed translations for the Finnish language:

v1.9.0

June 30th, 2021

Feature

Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.8.0...v1.9.0

Happy Resetting!

v1.8.0

Howdy Resetters!

This is a small release containing community-contributed translations for the Arabic language:

Feature

Diff: https://github.com/SymfonyCasts/reset-password-bundle/compare/v1.7.0...v1.8.0

Happy Resetting!

v1.7.0

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!

v1.6.0

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!

v1.5.0

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!

v1.4.0

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!

v1.3.0

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!

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
thomas-0816/doctrine-dbal-duckdb
moyisoft/laravel-admin
oxygen/mod-pages
oxygen/mod-import-export
oxygen/mod-media
ksoft/laravel-contentbuilderjs
ourgoldpackages/exchange
mikkimike/laravel-exchange1c
wandesnet/mercadopago-laravel
tsfcorp/email
larafony/core
laravel-enso/currencies
tartan/laravel-online-payment
gam/laravel-sat-catalogs
cloudcreativity/laravel-stripe
abdulelahragih/querybuilder
wedevbr/celcoin-laravel
surazdott/nepali-date
devsquad-cockpit/laravel
coding-socks/laravel-upload-handler