This release includes a collection of changes, most notably the addition of the OTP
class as a core for the function-based HOTP/TOTP APIs. The preferred usage is in the README.
In addition, there was a lot of cleanup and modernization:
- Updated documentation (improved syntax highlighting, etc)
- Added CI tools for testing, linting, and static analysis
- Updated code style to follow latest PSR-12 formatting
- Added additional type information for increased compatibility with static analysis tools
- Added explicit support for PHP 8.0
- Dropped support for PHP 7.0 (minimum version is now 7.1)
- Adopted some functionality that's only available in PHP >= 7.1.
- Prevented tests and configuration file from being exported for default composer installations