Changelog
2.0.35 2026-04-29
Changed
- Update
pkceVerifier check logic.
2.0.34 2026-03-25
Added
- Add RedirectUri helper to assist with redirection handling.
2.0.33 2026-02-18
Changed
- Update
firebase/php-jwt to support 7.x.
Removed
- Remove direct
paragonie/random-lib dependency and use native PHP randomness for Twitter PKCE verifier generation.
2.0.32 2026-02-11
Fixed
- Update Marketo to use
access_token params.
2.0.31 2026-02-07
Fixed
- Fix client credentials based grants throwing an error for scopes for some providers.
2.0.30 2026-02-06
Fixed
- Update Marketo to use
client_credentials grant.
2.0.29 2026-01-19
Fixed
- Fix Client Credentials grants to using
getAccessTokenOptions() and scopes in request.
2.0.28 2025-11-12
Fixed
- Fix
GithubResourceOwner typing.
2.0.27 2025-10-31
Fixed
- Fix Client Credentials grants to using
getAccessTokenOptions() and scopes in request.
- Fix type error for
AuthorizationUrlEvent.
2.0.26 2025-07-22
Fixed
- Fix PSR autoloading issue for Procurios due to typo.
2.0.25 2025-07-18
Added
- Add SuiteCRM provider.
- Add Procurios provider.
- Add Marketo provider.
- Add LiveChat provider.
- Add Intercom provider.
- Add HelpScout provider.
- Add Front provider.
- Add CleverReach provider.
- Add the ability for providers to modify the options for a request.
2.0.24 2025-06-17
Fixed
- Fix a merge issue with
AzureResourceOwner.
2.0.23 2025-05-15
Added
- Add support for
psr/http-message "^1.0 || ^2.0".
- Add Bluesky icon.
2.0.22 2025-04-24
Added
- Add
email for Azure provider resources for common scenarios.
2.0.21 2025-04-12
Changed
- Update GitHub, GitLab and PayPal provider classes to be proper case.
2.0.20 2025-03-01
Changed
- Update
league/oauth2-client dependency with refresh token fix. Provides official compatibility with PHP 8.3+.
Fixed
2.0.19 2025-01-03
Changed
- Lock
league/oauth2-client to 2.7.0 to prevent an issue with refresh token scopes on some providers.
2.0.18 2024-10-20
Added
- Add Xero provider.
- Add CA domain to Zoho provider.
2.0.17 2024-09-27
Fixed
- Update handling for
getBaseApiUrl() when a token doesn’t yet exist.
2.0.16 2024-09-26
Fixed
- Update handling for
getBaseApiUrl() when a token doesn’t yet exist.
- Fix an error when logging error codes.
2.0.15 2024-09-26
Fixed
- Fix an error when making a request with a query string, and refreshing an expired token in the same request.
2.0.14 2024-09-12
Added
- Add Microsoft Entra provider.
2.0.13 2024-08-29
Fixed
- Fix Constant Contact client not working.
2.0.12 2024-08-27
Fixed
- Add conditional for Twitter
code_verifier check to prevent errors when already supplied.
- Fix an error with token values not being typed correctly.
2.0.11 2024-08-09
Fixed
- Fix an issue with the Generic provider.
2.0.10 2024-08-09
Fixed
- Fix an issue with the Generic provider and duplicate
baseApiUrl.
2.0.9 2024-08-02
Added
- Add the ability to set
baseApiUrl for providers as part of their config. This can be a string, or a callback function.
Fixed
- Fix Zoho base API URL not taking into account
useDeveloper setting.
2.0.8 2024-07-17
Changed
- Updated Amazon Cognito provider.
2.0.7 2024-07-17
Fixed
- Fix an error for IdentityServer4
getBaseApiUrl().
- Fix an error for Fedex
getBaseApiUrl().
- Fix errors for Amazon Cognito Provider. (thanks @lucbernard).
2.0.6 2024-07-15
Added
- Add Amazon Cognito provider.
2.0.5 2024-06-21
Fixed
- Fix an error with Azure/Entra with login approval.
2.0.4 2024-06-21
Fixed
- Fix Slack provider not setting correct auth token for requests.
2.0.3 2024-05-25
Fixed
- Fix LinkedIn client to support v2 API.
2.0.2 2024-05-24
Fixed
- Fix LinkedIn client to support v2 API.
- Fix an error with URL generation for authenticated requests.
- Fix error handling for IdentityServer4 provider.
2.0.1 2024-05-15
Fixed
- Fix an error with Google provider
2.0.0 2024-05-11
Added
- Add improved session-storage and restoration between authorization and callback methods, to improve failed sessions in some cases.
- Add IdentityServer4 provider.
Changed
- Now requires PHP
8.2.0+.
- Now requires Craft
5.0.0+.
Fixed
- 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.