All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.3.1 - 2021-02-15
2.3.0 - 2020-12-16
- Added Php 8 support
2.2.0 - 2018-07-19
- Added
GoogleAuthenticatorInterface
2.1.0 - 2018-04-09
- Added
GoogleQrUrl::generate
which contains more validation checks and is more compatible with what Google provides - Added
Sonata\GoogleAuthenticator
namespace to all classes
- Deprecated
GoogleAuthenticator::getUrl()
in favor ofGoogleQrUrl::generate()
- Deprecated old
Google\Authenticator
namespace
- Use dynamic pass code length when padding TFA codes
- Support for old versions of PHP and Symfony.
- Constant time comparison when checking TOTP codes
2.0.0 - 2017-06-05
- PHP 5.3 through 5.5 support was removed
- support for PHP < 7 was removed
- extending classes from the package is no longer possible
1.1.0 - 2017-04-19
- Changed
getUrl
adding a new parameter :$issuer
- Extending any class defined in the package is deprecated
- paths in sample code have been fixed
- internal test classes are now excluded from the autoloader
- now generation of the secret is cryptographically strong.
- Implemented constant time codes comparison