Releases: Spomky-Labs/otphp
Version 9.0.3
- Bug fixed: #96.
Version 9.0.2
This new minor release fixes #80. The Base32 encoder is now provided by Paragonie.
Version 9.0.1
- Minor correction for the timecode calculation method.
Version 8.3.2
This new minor release fixes #80.
The Base32 encoder is now provided by Paragonie.
Version 8.3.1
- Minor correction for the timecode calculation method.
Version 9.0.0
This major release includes the following changes:
- All classes are now private.
- The minimal PHP version is 7.1.
- Strict type hinting for all methods (including protected and private methods).
- HHVM is not tested anymore.
Version 9.0.0 - Alpha 1
This new major release introduces the following main changes:
- TOTP and HOTP constructors are now private. Please use the static method
create
instead. - Classes are marked as
final
- The minimal PHP required version is
7.1
. HHVM is not tested anymore. - Documentation has been updated accordingly.
The library will be marked as stable if no issue is found within the next 30 days.
Version 8.3.0
With this minor release, the label is no more required by the TOTP and HOTP classes.
You can now create OTP objects and generate/verify passwords without label.
Label are still required when the provisioning URI is computed.
Version 8.2.0
The method verify
does not require the second argument (input
) anymore.
For TOTP: it changes nothing. You can continue to use the library as before
For HOTP: now you can call this method and verify if the OTP is valid or not. The library will use the current counter.
Version 8.1.0
This new version simplifies the usage of the getProvisioningQrCode
method by setting by default the Google Chart API for QR Code creation (first argument of the method)