Fix deprecation notices, providing full support for PHP 8.1 #919 #920
Indicate support for PHP 8
Allow time to be set for testing purposes #852
Allow Guzzle 7.x to be used #847
Revert to use of AccessToken
in type hints to preserve backwards compatibility; this fixes the issue reported in #752 and #753
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
and ResourceOwnerAccessTokenInterface
to allow providers the ability to override the default AccessToken
Allow paragonie/random_compat's empty 9.99.99 placeholder
Throw an UnexpectedValueException
on non-JSON responses from access token
request (when calling AbstractProvider::getAccessToken()
)
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
Fix potential type error when HTTP 500 errors are encountered
Allow broader range of random_compat
versions
Allow base URLs to contain query parameters
Protect against +
being improperly encoded in URL parameters
Remove misleading state
option from authorization parameters
Stop generating more random bytes than necessary
Allow expires_in
with a value of 0
You can’t perform that action at this time.
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.