Skip to content

Releases: scheb/2fa

v7.10.0

19 May 14:27

Choose a tag to compare

  • Handle (and reject) multiple usages of an MFA-code, #279, thank you to @heiglandreas

v7.9.0

20 Apr 11:43

Choose a tag to compare

  • Configuration option to use a different CSRF token manager, instead of Symfony's default one
  • Configuration option to retrieve the CSRF token from a header
  • Change of execution order in TwoFactorAccessListener to initialize the security token as late as possible and only if necessary

v7.8.0

20 Apr 08:44

Choose a tag to compare

  • Added events for backup code validation: check, valid, invalid
  • Added events for the Google Authenticator / TOTP authentication provider: check, valid, invalid
  • Added events for the email code authentication provider: sent, check, valid, invalid

See events documentation.

v7.7.1

24 Mar 10:51

Choose a tag to compare

  • Fix: Added missing kernel.reset tag to scheb_two_factor.trusted_token_storage, thanks to @dt-thomas-durand, #268

v7.7.0

23 Mar 09:53
b6139cc

Choose a tag to compare

  • Implement ResetInterface on TrustedDeviceTokenStorage (allows to reset the internal state of the service, when multiple requests are served by the same worker, i.e. applications running with RoadRunner or FrankenPHP), thanks to @dt-thomas-durand, #266

v6.13.1

16 Jan 06:35

Choose a tag to compare

v7.6.0

20 Oct 10:30

Choose a tag to compare

  • Declare compatibility with PHP8.4 and run test against the new PHP version, #253, thanks to @heiglandreas

v7.5.0

03 Jul 17:23

Choose a tag to compare

v7.4.0

18 Jun 17:30

Choose a tag to compare

v7.3.1

10 Jun 20:48

Choose a tag to compare

  • Fix deprecation for Symfony\Component\HttpKernel\DependencyInjection\Extension by @Chris53897 in #233