- Add Microsoft Entra provider.
- Add the ability to set the endpoint version for Azure provider.
- CP Login templates now are wrapped with a
.social-login-cp-container
div. - Update
syncProfile
to be disabled by default. - Update English translations.
- Fix custom CP login template not resolving correctly.
- Fix HubSpot default scopes.
- Fix an error with Amazon Cognito provider.
- Add
sendActivationEmail
plugin setting. - Add the ability to set
data
for a login request, where users might want to store extra information. - Add Amazon Cognito provider.
- Revert callback URI change for
cpTrigger = null
(for detached CPs).
- Fix race conditions with plugin initialization. (thanks @nfourtythree).
- Fix activation email logic.
- Added a new Plugin setting for syncing user profiles for existing accounts (thanks @SwiseWeb).
- Add the ability to set
data
for a login request, where users might want to store extra information.
- Update English translations.
- Fix URL normalization for headless redirect URI.
- Fix an error with
headlessMode
and CP-based logins. - Fix LinkedIn provider and the v2 API.
- Fix an error when using “Name” as a value for matching an existing user. This is now “Full Name”.
- Fix control panel login not working correctly.
- Fix an error with Salesforce.
- Add improved session-handling for authorization and callback methods, to improve failed sessions in some cases.
- Add IdentityServer4 provider.
- Add Salesforce provider.
- Add logging when a provider cannot be saved.
- Now requires PHP
8.2.0+
. - Now requires Craft
5.0.0+
.
- Fix an error when uninstalling the plugin.
- Fix Salesforce provider.
- Fix Apple provider not saving.
- Add Microsoft Entra provider.
- Add the ability to set the endpoint version for Azure provider.
- CP Login templates now are wrapped with a
.social-login-cp-container
div. - Update
syncProfile
to be disabled by default. - Update English translations.
- Fix custom CP login template not resolving correctly.
- Fix HubSpot default scopes.
- Fix an error with Amazon Cognito provider.
- Add
sendActivationEmail
plugin setting. - Add the ability to set
data
for a login request, where users might want to store extra information. - Add Amazon Cognito provider.
- Now requires Craft 4.3.5+.
- Revert callback URI change for
cpTrigger = null
(for detached CPs).
- Fix race conditions with plugin initialization. (thanks @nfourtythree).
- Fix activation email logic.
- Added a new Plugin setting for syncing user profiles for existing accounts (thanks @SwiseWeb).
- Update English translations.
- Fix URL normalization for headless redirect URI.
- Fix an error with
headlessMode
and CP-based logins. - Fix LinkedIn provider and the v2 API.
- Add support for
headlessMode
redirect URIs.
- Update English translations.
- Add improved session-handling for authorization and callback methods, to improve failed sessions in some cases.
- Fix an error when uninstalling the plugin.
- Fix Salesforce provider.
- Add Salesforce provider.
- Add logging when a provider cannot be saved.
- Fix Apple provider not saving.
- Add IdentityServer4 provider.
- Control Panel registrations are now enabled.
- Add
forceActivate
plugin setting to override Craft’s user verification handling and login users immediately and automatically. - Add support for “Remember Me” handling, as per your Craft config settings, and when providing a
rememberMe
param for login. - Add full name as a user field. (thanks @kennethormandy).
- Add session errors for fatal errors when processing login callback.
- Fix an error when calling
Provider::getToken()
for unauthenticated users. - Fix callback URI when Craft’s
cpTrigger
is null (for detached CPs). - Fix an error when saving plugin settings, overwriting provider settings.
- Fix Google offline access type.
- Fix an issue where providers were flagging an error when email values from were returning anything other than
email
. - Fix some duplicated user profile field handles for some clients.
{warning} If you are using LinkedIn, your LinkedIn app will need to now include the Sign In with LinkedIn using OpenID Connect product.
- Add FreeAgent provider.
- Add Telegram provider.
- Add “Use Sandbox” setting for PayPal.
- Change LinkedIn to use new OpenID Connect API.
- Fix Shopify provider not including a configurable “Shop” setting.
- Fix scopes when merging array values.
- Fix scopes when merging array values.
- Add current site support to Redirect URI for multi-sites.
- Add support for Azure for custom tenants.
- Fix an incorrect foreign key constraint with connections.
- Fix an error when setting custom scopes for providers.
- Add Neon CRM as a provider.
- Add “Custom Domain” setting to Auth0 provider.
- Fix Redirect URI not working correctly for multi-sites.
- Initial release