- Fix Constant Contact client not working.
- Add conditional for Twitter
code_verifier
check to prevent errors when already supplied. - Fix an error with token values not being typed correctly.
- Fix an issue with the Generic provider.
- Fix an issue with the Generic provider and duplicate
baseApiUrl
.
- Add the ability to set
baseApiUrl
for providers as part of their config. This can be a string, or a callback function.
- Fix Zoho base API URL not taking into account
useDeveloper
setting.
- Updated Amazon Cognito provider.
- Fix an error for IdentityServer4
getBaseApiUrl()
. - Fix an error for Fedex
getBaseApiUrl()
. - Fix errors for Amazon Cognito Provider. (thanks @lucbernard).
- Add Amazon Cognito provider.
- Fix an error with Azure/Entra with login approval.
- Fix Slack provider not setting correct auth token for requests.
- Fix LinkedIn client to support v2 API.
- Fix LinkedIn client to support v2 API.
- Fix an error with URL generation for authenticated requests.
- Fix error handling for IdentityServer4 provider.
- Fix an error with Google provider
- Add improved session-storage and restoration between authorization and callback methods, to improve failed sessions in some cases.
- Add IdentityServer4 provider.
- Now requires PHP
8.2.0+
. - Now requires Craft
5.0.0+
.
- Fix Apple provider token.
- Fix an error with Spotify error handling.
- Fix some Salesforce provider settings.
- Fix namespace for IdentityServer4 provider.
- Fix an error with URL generation for authenticated requests.
- Fix error handling for IdentityServer4 provider.
- Fix Constant Contact client not working.
- Add conditional for Twitter
code_verifier
check to prevent errors when already supplied.
- Fix an issue with the Generic provider.
- Fix an issue with the Generic provider and duplicate
baseApiUrl
.
- Updated Amazon Cognito provider.
- Add Amazon Cognito provider.
- Fix an error with Azure/Entra with login approval.
- Fix Slack provider not setting correct auth token for requests.
- Fix LinkedIn client to support v2 API.
- Fix an error with URL generation for authenticated requests.
- Fix error handling for IdentityServer4 provider.
- Add improved session-storage and restoration between authorization and callback methods, to improve failed sessions in some cases.
- Fix Apple provider token.
- Fix an error with Spotify error handling.
- Fix some Salesforce provider settings.
- Fix namespace for IdentityServer4 provider.
- Add IdentityServer4 provider.
- Add JP Zoho data center.
- Fix Zoho using incorrect authorization URL for data center.
- Add support for
multipart
request shortcut. - Add
user-read-email
as default scope for Spotify client.
- Fix
baseUri
normalization for credentials clients.
- Fix requests not working correctly when either the
uri
,url
orbaseUri
contained a dot character, or ended in a filename.
- Removed
UrlHelper::normalizeBaseUri()
which is no longer required.
- Add Fedex client.
- Add the ability to set the grant on providers, for providers that strictly accept only one kind.
- Fix incorrect base URI handling.
- Add support for Craft’s custom Guzzle config when making requests.
- Fix trailing slash on
base_uri
for requests.
- Fix
firebase/php-jwt
change causing issues with Apple and Azure providers.
- Add support for LinkedIn REST APIs.
- Add
beforeFetchAccessToken
andafterFetchAccessToken
to providers. - Allow
uri
param forgetApiRequest()
to be an absolute URL.
- Add FreeAgent provider.
- Change LinkedIn to use new OpenID Connect API.
- Add X (Twitter) helpers.
- Add Telegram provider.
- Fix not returning most recent token for
getTokenByOwnerReference()
.
- Update PayPal client to work with latest API.
- Update PayPal API endpoint to support sandbox.
- Add
defaultScopes()
to get the default scopes for clients.
- Fix an error with Auth0 provider.
- Add Neon CRM as a client.
- Fix some providers’ base URI not normalizing correctly (Facebook).
- Initial release.