Releases: thephpleague/oauth2-client
Releases · thephpleague/oauth2-client
2.8.0
- This version is certified for PHP 8.3 and PHP 8.4! 🎉
- Fix cases where
expires
is not a number #929 - Add
SettableRefreshTokenInterface
to support setting the refresh token #994 - Set minimum version of Guzzle to 6.5.8 and 7.4.5, due to security vulnerabilities reported in earlier versions #1022
- Fix parameter docblock type hint for
AbstractProvider::prepareAccessTokenResponse()
#1025- Take note, this might affect static analysis reports for downstream providers
- Send scopes with access token request #1029 #1030
- Explicitly mark nullable parameter #1034 #1039
- This change requires PHP 7.1 as the minimum version for this library
- Plus a number of test and documentation improvements; see the commit log for more details
2.7.0
2.6.1
2.6.0
2.5.0
2.4.1
2.4.0
- Add
HttpBasicAuthOptionProvider
to ease implementation for providers requiring HTTP basic auth - Add
GuardedPropertyTrait
to allow providers the ability to specify properties that may not be overridden by user-defined values passed to the provider constructor - Add
AccessTokenInterface
andResourceOwnerAccessTokenInterface
to allow providers the ability to override the defaultAccessToken
2.3.1
2.3.0
- Add
ProviderRedirectTrait
tool for 3rd-party provider libraries to use when
handling provider redirections - Fix TypeError thrown because
getResourceOwner()
receives a non-JSON Response - Gracefully handle non-standard errors received from providers
- Update README to reflect official support of PHP 7.2
2.2.1
- Fix potential type error when HTTP 500 errors are encountered
- Allow broader range of
random_compat
versions