verify-email-bundle

Simple, stylish Email Verification for Symfony

MIT License

Downloads
2.7M
Stars
403
Committers
30

Bot releases are visible (Hide)

verify-email-bundle - Validate emails using the Request Latest Release

Published by jrushlow 7 months ago

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

verify-email-bundle - Public method signature changes are a non-factor

Published by bocharsky-bw 8 months ago

verify-email-bundle - Add Mongolian & complete German translations

Published by bocharsky-bw 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/SymfonyCasts/verify-email-bundle/compare/v1.16.0...v1.16.1

verify-email-bundle - Drop legacy PHP 7.2-8.0 support

Published by bocharsky-bw 10 months ago

verify-email-bundle - Add Symfony 7 support

Published by bocharsky-bw 11 months ago

Hello there!

This release brings Symfony 7 support!

What's Changed

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

verify-email-bundle - Add fa, el, mk translations & future return types

Published by bocharsky-bw about 1 year ago

What's Changed

New Contributors

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

verify-email-bundle - Indonesian and Exceptional Dutch Translations!

Published by jrushlow almost 2 years ago

Howdy Verifiers!

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


v1.13.0

January 4th, 2023

Feature

  • #131 - Indonesian translation - @priyadi
  • #130 - Add Dutch translations to exceptions - @brentlobbezoo

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

Enjoy!

verify-email-bundle - Additional Polish translations and Goodbye Symfony 4.4

Published by jrushlow about 2 years ago

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

  • #127 - [translations] additional Polish translations - @Flower7C3
  • #125 - drop symfony 4.4 support - @jrushlow

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

Enjoy!

verify-email-bundle - Catalin Translations

Published by jrushlow over 2 years ago

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

  • #118 - Add catalan translations - @victormhg

Bug

  • #121 - Add missing target-language attr to all translations - @bocharsky-bw

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

Enjoy!

verify-email-bundle - Romanian and Spanish Exception Translations

Published by jrushlow over 2 years ago

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

  • #111 - romanian translation - @redecs
  • #110 - Add Spanish translations to exceptions - @larzuk91

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

Enjoy!

verify-email-bundle - Exception Reason Translation Support!

Published by jrushlow over 2 years ago

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

  • #109 - [translations] Slovak - @jrushlow
  • #107 - Translate exception reasons to French - @PauchardThomas
  • #106 - Translate exception reasons to Russian - @bocharsky-bw
  • #105 - Translate exception reasons to Ukrainian - @bocharsky-bw
  • #103 - RFC: Add translations for exception reasons - @bocharsky-bw

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

Enjoy!

verify-email-bundle - Hungarian Language Support

Published by jrushlow over 2 years ago

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!

verify-email-bundle - Symfony Deprecation Contracts 3.0 Support for Symfony 6

Published by jrushlow almost 3 years ago

Howdy Verifiers!

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

v1.7.0

November 30th, 2021

Feature

  • #90 - allow deprecation contracts 3.0 - @jrushlow

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

Enjoy!

verify-email-bundle - Symfony 6 Support & New Translations

Published by weaverryan almost 3 years ago

Howdy Verifiers!

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

v1.6.0

November 18th, 2021

Feature

  • #76 - add missing return types for Symfony 6 support - @jrushlow
  • #79 - [translations] add Finnish translations - @jrushlow
  • #80 - [translations] add Czech translations - @jnovakdev
  • #84 - [translations] Add Japanese translation - @nabbisen
  • #85 - allow symfony6 - @tacman

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

Enjoy!

verify-email-bundle - New translations: Arabic & Turkish

Published by weaverryan over 3 years ago

Howdy Verifiers!

We have another small release that includes user contributed translations:

Feature

  • #72 - Add Arabic Translations - @zairigimad
  • #71 - Add Turkish Translations - @kzorluoglu

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

Enjoy!

verify-email-bundle - New Translations: Spanish, Portuguese, & Italian

Published by jrushlow over 3 years ago

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!

verify-email-bundle - New translations: Polish and Dutch

Published by weaverryan over 3 years ago

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!

verify-email-bundle - New translations: German, Serbian and French

Published by weaverryan over 3 years ago

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!

verify-email-bundle - Bug fix for "token expiration" time & timezones

Published by weaverryan almost 4 years ago

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!

verify-email-bundle - Added support for PHP 8

Published by weaverryan almost 4 years ago

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!