Skip to content

Releases: kelvinmo/simplejwt

v1.1.1

18 Mar 01:26

Choose a tag to compare

  • Fixed: Added validation to p2c parameter in PBES2

v1.1.0

09 Nov 09:42

Choose a tag to compare

  • Added: Error codes in BinaryEncodingException, CryptException and
    KeyException to provide more useful error diagnosis
  • Changed: Changed algorithm that automatically generate key IDs
    (kid) to use full RFC7517 thumbnail

v1.0.3

02 Aug 02:08

Choose a tag to compare

  • Fixed: PHP 8.4 deprecates implicitly nullable parameters in function
    signatures

v1.0.2

21 Apr 12:26

Choose a tag to compare

  • Fixed: Incorrect RSAKey::getSize() if leading zero byte is not
    present in two's complement encoding (#225)

v1.0.1

30 Dec 23:39

Choose a tag to compare

  • Fixed: Uncaught SodiumException if an error occurs in functions
    that use libsodium (#218)

v1.0.0

14 Dec 03:33

Choose a tag to compare

  • Removed: Support for PHP 7.3 and 7.4
  • Removed: jwkstool command-line tool and associated dependencies
    (most notably symfony/console). jwkstool is now available
    as a separate package kelvinmo/jwkstool

v0.9.3

11 Dec 10:03

Choose a tag to compare

  • Fixed: Issue with gmp_pow for certain versions of PHP (#214)

v0.9.2

21 Sep 07:48

Choose a tag to compare

  • Fixed: RSAKey cannot parse PKCS#8 encoded RSA private keys (#206)

v0.9.1

06 Jul 02:52

Choose a tag to compare

  • Fixed: Deprecation warning in constructor of AESGCMKeyWrap (#197)

v0.9.0

26 Mar 08:25

Choose a tag to compare

  • Changed: Providing invalid JSON tokens into JWT::deserialise() and
    JWE::decrypt() will throw an InvalidTokenException instead of
    InvalidArgumentException
  • Changed: JWT and JWE methods now check for validity of
    algorithm classes
  • Changed: Additional type hinting on public API methods
  • Removed: Support for PHP 7.2