Releases: kelvinmo/simplejwt
Releases · kelvinmo/simplejwt
v1.0.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
- Changed: Providing invalid JSON tokens into JWT::deserialise() and
JWE::decrypt() will throw anInvalidTokenException
instead of
InvalidArgumentException
- Changed:
JWT
andJWE
methods now check for validity of
algorithm classes - Changed: Additional type hinting on public API methods
- Removed: Support for PHP 7.2
v0.8.2
- Changed: Update dependency on
symfony/console
to support v7.0
v0.8.1
- Fixed: Throw a
KeyException
when loading an invalid PEM-encoded
RSAKey
v0.8.0
- Added: Support for
Ed25519
signatures andX25519
key derviation
algorithms - Added: Support for AES GCM key encryption algorithms (
A128GCMKW
,
A192GCMKW
andA256GCMKW
) - Added: Support for COSE based keys
- Changed: Use
box
to package thejwkstool
utility - Changed: Refactored
Algorithm
(now renamed toBaseAlgorithm
)
andKey
to extract interfaces (intoAlgorithmInterface
and
KeyInterface
respectively) - Changed: Key ID
kid
parameter no longer automatically generated
when a Key object is created. UseKey::getKeyId(true)
or
KeySet::add(..., true)
to generate a key ID - Removed: Helper::getObject() and Helper::getJWTObject() have been
replaced by Helper::decode() and Helper::decodeFully() respectively - Removed: Support for PHP 7.1
v0.7.1
v0.7.0
- Changed: Split
SimpleJWT\Crypt
namespace into multiple namespaces, one
for each algorithm type (#60) - Changed:
JWT
andJWE
now derives from a common parent classToken
- Changed: Improved ASN.1 processing code (#68)
- Changed: Util::base64url_decode() will now throw
\UnexpectedValueException
instead of returning false if the input
cannot be decoded