You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+48-3Lines changed: 48 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,49 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
22
22
### Removed
23
23
- Removed message property from OAuthException HTTP response. Now just use error_description as per the OAuth 2 spec (PR #1375)
24
24
25
-
### [8.3.6] - released 2022-11-14
25
+
## [8.5.4] - released 2023-08-25
26
+
### Added
27
+
- Support for league/uri ^7.0 (PR #1367)
28
+
29
+
## [8.5.3] - released 2023-07-06
30
+
### Security
31
+
- If a key string is provided to the CryptKey constructor with an invalid
32
+
passphrase, the LogicException message generated will expose the given key.
33
+
The key is no longer leaked via this exception (PR #1353)
34
+
35
+
## [8.5.2] - released 2023-06-16
36
+
### Changed
37
+
- Bumped the versions for laminas/diactoros and psr/http-message to support
38
+
PSR-7 v2.0 (PR #1339)
39
+
40
+
## [8.5.1] - released 2023-04-04
41
+
### Fixed
42
+
- Fixed PHP version constraints and lcobucci/clock version constraint to support PHP 8.1 (PR #1336)
43
+
44
+
## [8.5.0] - released 2023-04-03
45
+
### Added
46
+
- Support for PHP 8.1 and 8.2 (PR #1333)
47
+
48
+
### Removed
49
+
- Support PHP 7.2, 7.3, and 7.4 (PR #1333)
50
+
51
+
## [8.4.1] - released 2023-03-22
52
+
### Fixed
53
+
- Fix deprecation notices for PHP 8.x (PR #1329)
54
+
55
+
## [8.4.0] - released 2023-02-15
56
+
### Added
57
+
- You can now set a leeway for time drift between servers when validating a JWT (PR #1304)
58
+
59
+
### Security
60
+
- Access token requests that contain a code_verifier but are not bound to a code_challenge will be rejected to prevent
61
+
a PKCE downgrade attack (PR #1326)
62
+
63
+
## [8.3.6] - released 2022-11-14
26
64
### Fixed
27
65
- Use LooseValidAt instead of StrictValidAt so that users aren't forced to use claims such as NBF in their JWT tokens (PR #1312)
28
66
29
-
###[8.3.5] - released 2022-05-12
67
+
## [8.3.5] - released 2022-05-12
30
68
### Fixed
31
69
- Use InMemory::plainText('empty', 'empty') instead of InMemory::plainText('') to avoid [new empty string exception](https://github.com/lcobucci/jwt/pull/833) thrown by lcobucci/jwt (PR #1282)
32
70
@@ -583,7 +621,14 @@ Version 5 is a complete code rewrite.
Copy file name to clipboardExpand all lines: phpstan.neon.dist
-3Lines changed: 0 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,3 @@ parameters:
8
8
message: '#Call to an undefined method League\\OAuth2\\Server\\ResponseTypes\\ResponseTypeInterface::getAccessToken\(\)\.#'
9
9
path: tests/Grant/ClientCredentialsGrantTest.php
10
10
- '#Return type \(League\\Event\\EmitterInterface\|null\) of method LeagueTests\\Stubs\\GrantType::getEmitter\(\) should be covariant with return type \(League\\Event\\EmitterInterface\) of method League\\Event\\EmitterAwareInterface::getEmitter\(\)#'
11
-
- '#Method League\\OAuth2\\Server\\Grant\\AbstractGrant::issueAccessToken\(\) should return League\\OAuth2\\Server\\Entities\\AccessTokenEntityInterface but return statement is missing\.#'
12
-
- '#Method League\\OAuth2\\Server\\Grant\\AbstractGrant::issueAuthCode\(\) should return League\\OAuth2\\Server\\Entities\\AuthCodeEntityInterface but return statement is missing\.#'
13
-
- '#Method League\\OAuth2\\Server\\Grant\\AbstractGrant::issueRefreshToken\(\) should return League\\OAuth2\\Server\\Entities\\RefreshTokenEntityInterface\|null but return statement is missing\.#'
0 commit comments