All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for different types of writer for Endroid
- Added LICENCE file
- Support for custom timeslice windows
- Better unit testing support for timeslices
- Support for PSR-16
- Fix for potential timing attack
- Support for Composer 2.0
- Updated endroid/qrcode to be the new format of endroid/qr-code
- Support NOP version of paragonie/random_compat
- Fixed timeslices not being used properly
- Added support for Endroid ~3
- Actually fixed malformed composer.json
- Fixed malformed composer.json
- Updated tests to PHPUnit 6
- Fixed cache to use correct PSR-6 compliant keys
- Updated example to be clear about cache usage
- Added cache/filesystem-adapter as a dev dependency
- Moved to use Endroid as default QR provider
- Fixed Google QR provider (for the time being at least)
- Removed cache/filesystem-adapter as a compulsory dependency
- Fixed verification that secret cannot contain a colon
- Endroid QR Generation Support
- Bugfixes regarding incorrect use of urlencode instead of rawurlencode
- Added random-compat library to support php7 functions when running php5