Skip to content

@ramsey ramsey released this Nov 22, 2018 · 17 commits to master since this release

  • Revert to use of AccessToken in type hints to preserve backwards compatibility; this fixes the issue reported in #752 and #753
Assets 2

@ramsey ramsey released this Nov 21, 2018 · 21 commits to master since this release

  • 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
Assets 2

@ramsey ramsey released this Nov 19, 2018 · 40 commits to master since this release

  • 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())
Assets 2

@ramsey ramsey released this Jan 13, 2018 · 102 commits to master since this release

  • 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
Assets 2

@shadowhand shadowhand released this Apr 25, 2017 · 138 commits to master since this release

  • Fix potential type error when HTTP 500 errors are encountered
  • Allow broader range of random_compat versions
Assets 2

@ramsey ramsey released this Feb 14, 2017 · 155 commits to master since this release

  • 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
Assets 2

@ramsey ramsey released this Jan 25, 2017 · 167 commits to master since this release

  • Allow expires_in with a value of 0
Assets 2

@ramsey ramsey released this Jan 13, 2017 · 173 commits to master since this release

  • PHP 5.6 or greater is now required
  • Rename getResponse() to getParsedResponse()
  • Add getResponse() method that returns the unparsed PSR-7 Response instance
  • Removed RandomFactory, switched to native random functions
Assets 2

@shadowhand shadowhand released this Jul 28, 2016 · 226 commits to master since this release

Fixed

  • Random state strings will now always be alpha-numeric, to prevent URI encoding issue #546
Assets 2

@shadowhand shadowhand released this Apr 29, 2016 · 249 commits to master since this release

Added

  • Add QueryBuilderTrait to standardize query string generation.
Assets 2
You can’t perform that action at this time.