Weave Code
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

Verify Email Bundle Laravel Package

symfonycasts/verify-email-bundle

Add secure email verification to Symfony apps with signed, expiring links and an easy verification workflow. Includes helpers for generating confirmation URLs, validating requests, and customizing emails and redirects—ideal for registration flows and account security.

View on GitHub
Deep Wiki
Context7
v1.17.2

Hey Email Verification'ers!

Just a minor housekeeping release.

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.17.1...v1.17.2

v1.17.0

Howdy Verifiers!

This is a pretty significant release which introduces a new VerifyEmailHelperInterface::validateEmailConfirmationFromRequest() method that will replace, the now deprecated, validateEmailConfirmation() in v2.0.0. This new method requires for you to pass a Request object instead of a string that represents the signed url that the user "clicked" when verifying their email address. We've documented the change in our README and the UPGRADE guide.

Most users should not be using the UriSignerFactory class directly, but for those that are, this class will become final and internal in v2.0.0.

Speaking of v2.0.0, this will be one of the last 1.x versions of VerifyEmailBundle released that contains new features. Moving forward, we should see v2.0.0 released soon, at which time only bug / security fixes will be released in v1.x. We will continue to maintain v1.x until approximately November 2024. More information will be shared about this soon!

v1.17.0

March 16th, 2024

Feature

  • #165 - UriSignerFactory to become internal in 2.x - @jrushlow
  • #157 - use UriSigner::checkRequest() to validate signatures using a Request object - @jrushlow

Full Changelog: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.16.2...v1.17.0

v1.16.1
v1.15.0

Hello there!

This release brings Symfony 7 support and is ready for PHP 8.3!

What's Changed

Full Changelog: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.14.0...v1.15.0

v1.13.0

Howdy Verifiers!

A small release that adds Indonesian Translations and additional Dutch Translatations for exception messages!


v1.13.0

January 4th, 2023

Feature

Diff: https://github.com/symfonycasts/verify-email-bundle/compare/v1.12.0...v1.13.0

Enjoy!

v1.12.0

Howdy Verifiers!

This is a small release that adds additional translations for our friends over in Poland and we've decided to drop Symfony 4.4 support going forward.


v1.12.0

October 4th, 2022

Feature

Diff: https://github.com/symfonycasts/verify-email-bundle/compare/v1.11.0...v1.12.0

Enjoy!

v1.11.0

Howdy Verifiers!

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


v1.11.0

July 12th, 2022

Feature

Bug

Diff: https://github.com/symfonycasts/verify-email-bundle/compare/v1.10.0...v1.11.0

Enjoy!

v1.10.0

Howdy!

This is a small release that enhances existing Spanish Language Support by adding exception message translations. It also adds Romanian translations.


v1.10.0

March 8th, 2022

Feature

Diff: https://github.com/symfonycasts/verify-email-bundle/compare/v1.9.0...v1.10.0

Enjoy!

v1.9.0

Howdy Verifiers!

Thanks to @bocharsky-bw and other contributors, we now have support for exception reason translations! French, Russian, and Ukrainian are provided out of the box.

v1.9.0

February 23rd, 2022

Feature

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.8.0...v1.9.0

Enjoy!

v1.8.0

Howdy Verifiers!

This small release adds Hungarian translations.

v1.8.0

January 31st, 2022

Feature

  • #95 - [translations] add Hungarian translations - @jrushlow

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.7.0...v1.8.0

Enjoy!

v1.7.0

Howdy Verifiers!

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

v1.7.0

November 30th, 2021

Feature

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.6.0...v1.7.0

Enjoy!

v1.6.0

Howdy Verifiers!

This release adds Symfony 6 support (!) and some extra translations.

v1.6.0

November 18th, 2021

Feature

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.5.0...v1.6.0

Enjoy!

v1.5.0

Howdy Verifiers!

We have another small release that includes user contributed translations:

Feature

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.4.0...v1.5.0

Enjoy!

v1.4.0

Howdy Verifiers!

We have another small release that includes user contributed translations for the Spanish, Portuguese, & Italian languages.

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.3.0...v1.4.0

Enjoy!

v1.3.0

Hi friends!

This is a small release that translations for Polish and Dutch.

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.2.0...v1.3.0

Have fun!

v1.2.0

Hi friends!

This is a small release that translations for 3 languages: German, Serbian and French

Changes: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.1.1...v1.2.0

Have fun!

v1.1.1

Hi friends!

This is a small release that contains one bug fix in #43 thanks to @jrushlow - which fixes #39

Previously, depending on your server timezone, the "verify email link expiration" may have rendered incorrectly, for example telling the user that they had, for example, 7 hours until the token expired, when in reality it was only 1.

The fix also adds native translation support. To use it, in the template that sends the verification email, make the following chnage:

- This link will expire in {{ expiresAt|date('g') }} hour(s).
+ This link will expire in {{ expiresAtMessageKey|trans(expiresAtMessageData, 'VerifyEmailBundle') }}.

Have fun!

v1.1.0

Hi email verifiers!

This small release adds support for PHP 8. This support is still technically experimental, as we're waiting on GitHub actions to support PHP 8 so the CI pipeline passes. If you find any issues, please let us know!

Highlights:

  • Added PHP 8 support - see #42 thanks to @ker0x!

Cheers!

v1.0.0

Hi friends!

The first stable release of the verify email bundle is here! A huge thanks to @jrushlow who did, basically all of the wonderful work and research to make this bundle secure & easy to use.

As a reminder, the easiest way to use this bundle is via MakerBundle's make:registration-form command.

Happy verifying!

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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor