PackageTrack
Sign in Get early access

sonata-project/google-authenticator

Abandoned by its maintainers. Library to integrate Google Authenticator into a PHP project

2.3.1 12M downloads/mo #2163 most downloaded on Packagist sonata-project/GoogleAuthenticator

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Release timing varies

gaps range from 6 weeks to 3.1 years

Most releases are documented

notes for 6 of 9 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

9 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Feb 2013 to Feb 2021
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 9
  1. 2.3.1 15 Feb 2021
    Release notes

    Fixed

    Open source →
    Release notes

    Fixed

    Open source →
  2. 2.3.0 16 Dec 2020
    Release notes

    Added

    • Added Php 8 support
    Open source →
    Release notes

    Added

    • Added Php 8 support
    Open source →
  3. 2.2.0 18 Jul 2018
    Release notes

    Added

    • Added GoogleAuthenticatorInterface
    Open source →
    Release notes

    Added

    • Added GoogleAuthenticatorInterface
    Open source →
  4. 2.1.0 09 Apr 2018
    Release notes

    Added

    • Added GoogleQrUrl::generate which contains more validation checks and is more compatible with what Google provides
    • Added Sonata\GoogleAuthenticator namespace to all classes

    Changed

    • Deprecated GoogleAuthenticator::getUrl() in favor of GoogleQrUrl::generate()

    Deprecated

    • Deprecated old Google\Authenticator namespace

    Fixed

    • Use dynamic pass code length when padding TFA codes

    Removed

    • Support for old versions of PHP and Symfony.

    Security

    • Constant time comparison when checking TOTP codes
    Open source →
    Release notes

    Added

    • Added GoogleQrUrl::generate which contains more validation checks and is more compatible with what Google provides
    • Added Sonata\GoogleAuthenticator namespace to all classes

    Changed

    • Deprecated GoogleAuthenticator::getUrl() in favor of GoogleQrUrl::generate()

    Deprecated

    • Deprecated old Google\Authenticator namespace

    Fixed

    • Use dynamic pass code length when padding TFA codes

    Removed

    • Support for old versions of PHP and Symfony.

    Security

    • Constant time comparison when checking TOTP codes
    Open source →
  5. 2.0.0 05 Jun 2017
    Release notes

    Removed

    • PHP 5.3 through 5.5 support was removed
    • support for PHP < 7 was removed
    • extending classes from the package is no longer possible
    Open source →
    Release notes

    Removed

    • PHP 5.3 through 5.5 support was removed
    • support for PHP < 7 was removed
    • extending classes from the package is no longer possible
    Open source →
  6. 1.1.0 19 Apr 2017
    Release notes

    Changed

    • Changed getUrl adding a new parameter : $issuer

    Deprecated

    • Extending any class defined in the package is deprecated

    Fixed

    • paths in sample code have been fixed

    Removed

    • internal test classes are now excluded from the autoloader

    Security

    • now generation of the secret is cryptographically strong.
    • Implemented constant time codes comparison
    Open source →
    Release notes

    Changed

    • Changed getUrl adding a new parameter : $issuer

    Deprecated

    • Extending any class defined in the package is deprecated

    Fixed

    • paths in sample code have been fixed

    Removed

    • internal test classes are now excluded from the autoloader

    Security

    • now generation of the secret is cryptographically strong.
    • Implemented constant time codes comparison
    Open source →
  7. 1.0.2 31 Mar 2014

    Nothing published for this version

  8. 1.0.1 14 Feb 2014

    Nothing published for this version

  9. 1.0.0 16 Feb 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive