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

  • Fix OneCRM provider.

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.