A simple library to work with JSON Web Token and JSON Web Signature
@param
annotation of OpenSSL#doVerify()
thanks to @chalasrThis release fixes a bug and a BC-break introduced in v3.4.0.
This release ships several API improvements, making this lib much more extensible and easier to use. It requires PHP 7.4 and it's compatible with PHP 8.0 as well (the latest RC).
Please follow our upgrading guide to perform the necessary adjustments to your code.
ValidAt
constraint thanks to @lcobucciThis release introduces a forward compatibility layer for the next major release (v4.0.0), guiding users to make their code compatible with both versions.
⚠ This version also triggers E_USER_DEPRECATED
errors in scenarios where we can't simply use @deprecated
. Please make sure you follow the provided instructions before upgrading your production code.
getPassphrase
PHPDoc thanks to @SpomkyThis release provides a stable interface for our new major release (v4.0
).
We now have a library ready for PHP 8.0, fully documented, and able to be more easily extended.
Please check our upgrading guide, test your code, and report any issue.
Attention: There are a few BC-breaks (when comparing to the previous alpha releases), so please check the change set (especially PRs 538 and 533).
Claim::getValue
can return anything thanks to @carusogabrielThis version fixes the inconsistencies with the upcoming major release.
This version provides a major performance improvement for the ECDSA algorithm, making it compatible with PHP 7.1+ too. We're also starting to add deprecation notes and will soon backport things from v4.x to create an upgrade path.
README.md
thanks to @msimion