Skip to content

Releases: thephpleague/oauth2-server

8.5.3

05 Jul 23:02

Choose a tag to compare

Security

  • If a key string is provided to the CryptKey constructor with an invalid
    passphrase, the LogicException message generated will expose the given key.
    The key is no longer leaked via this exception (PR #1353)

8.5.2

16 Jun 15:32

Choose a tag to compare

Changed

  • Bumped the versions for laminas/diactoros and psr/http-message to support
    PSR-7 v2.0 (PR #1339)

8.5.1

04 Apr 10:25

Choose a tag to compare

Fixed

  • Fixed PHP version constraints and lcobucci/clock version constraint to support PHP 8.1 (PR #1336)

8.5.0

03 Apr 14:58

Choose a tag to compare

Added

  • Support for PHP 8.1 and 8.2 (PR #1333)

Removed

  • Support PHP 7.2, 7.3, and 7.4 (PR #1333)

8.4.1

22 Mar 11:51

Choose a tag to compare

Fixed

  • Fix deprecation notices for PHP 8.x (PR #1329)

8.4.0

15 Feb 16:09

Choose a tag to compare

Added

  • You can now set a leeway for time drift between servers when validating a JWT (PR #1304)

Security

  • Access token requests that contain a code_verifier but are not bound to a code_challenge will be rejected to prevent
    a PKCE downgrade attack (PR #1326)

8.3.6

14 Nov 19:50

Choose a tag to compare

Fixed

  • Use LooseValidAt instead of StrictValidAt so that users aren't forced to use claims such as NBF in their JWT tokens (PR #1312)

8.3.5

12 May 21:10
7aeb7c4

Choose a tag to compare

Fixed

8.3.4

07 Apr 21:35

Choose a tag to compare

Fixed

  • Server previously rejected valid uris with custom schemes. Now use league/uri for parsing to accept all valid uris (PR #1274)

8.3.3

11 Oct 20:49

Choose a tag to compare

Security