Version |
Release Date |
Change Log |
3.1.7 |
2022-11-09 |
- Fix: The !important CSS rules can cause problems for AMP validators, so we will use more specific selectors instead.
- Fix: Some object cache might caused a PHP warning when the login happened with third party login forms.
- Fix: There was a JavaScript error in WordPress-like login forms that didn't fire any login specific actions
- Improvement: Twitter Getting Started Update
- Improvement: Support login restrictions - BuddyPress activation integration - in this case the actual registration is done by BuddyPress, not Nextend Social Login.
- Improvement: Developers can now define the NSL_DISABLE_IN_AMP_REQUESTS constant, to disable the social buttons and its assets in the AMP requests.
- Improvement: Developers can now use the "nsl_disabled_register_redirect_url" and "nsl_disabled_login_redirect_url" filters to override the redirects in most cases when the registration or login with social login fails for some reason
- Improvement: Introduced some public PHP functions that developers can use to get some user data outside of our normal flow
- Improvement: Avatar storing improvements
Feature: Option to allow the profile syncing separately for the registration, login and link actions
PRO: Fix: Apple provider - There was an encoding problem with the scope parameter of the Apple authorization URL.
PRO: Improvement: Developers can now override the GitHub and Disqus client credentials over the "nsl_disqus_api_key" / "nsl_disqus_api_secret" and "nsl_github_client_id" / "nsl_github_client_secret" filters. ( Can be useful for multi sites and multi language sites, as the App of these providers support only a single redirect URL. )
PRO: Improvement: Microsoft Getting Started Update
PRO: New provider: Twitch
|
3.1.6 |
2022-08-31 |
- Fix: Google provider - Google OAuth no longer supports any kind of WebViews, so the Google button will be hidden in all WebView environments.
- Fix: User selected language in the backend didn't load our translations in certain cases.
- Improvement: We will trigger the "wp_login_failed" action when the login with social login fails, so the login history plugins could track the failed login attempts happened with social login, too.
Improvement: The unlinked social media identifier will be now available from the "nsl_unlink_user" action parameters.
PRO: Fix: Microsoft provider - ErrorInsufficientPermissionsInAccessToken error when using the Personal Audience option.
PRO: Fix: Steam provider - Error when pressing the "Got it" button on the "Fix OAuth Redirect URIs" page while the Steam provider was enabled.
PRO: Fix: TikTok provider - Invalid request parameters error
PRO: Improvement: TikTok provider - Getting Started Update
PRO: Feature: TikTok provider button skin selector added.
|
3.1.5 |
2022-06-14 |
- Fix: The Jetpack Boost plugin stopped our authentication flow
- Fix: The "WP 2FA" plugin could prevent the login with social login even if our "Support login restrictions" feature was disabled
- Fix: PHP error when other plugins tried to force WordPress to update the plugin update transients ( update_plugins ) with null parameter
- Fix: The "Page Transitions" feature of Elementor Pro opened our links in the opener window, causing a redirect in both the popup and the popup opener window
- Improvement: Introducing the "nsl_connect_button_custom_attributes", "nsl_unlink_button_custom_attributes", "nsl_link_button_custom_attributes" filters to add extra attributes on our button links
- Improvement: Avatar storing - We won't try to copy the avatar into our avatar folder if the same file is already there
- Improvement: Avatar storing - If the earlier stored avatar file doesn't exist, we will delete the associated attachment data the next time the user logs in
Improvement: Facebook provider - Graph API version of the used endpoints have been updated from v7.0 to v13.0
PRO: Fix: There was a JavaScript error on the WordPress default Lost Password page when separator layouts were used
PRO: Fix: We didn't display the intended warning when the Free version was not compatible with the Pro Addon.
PRO: Fix: Apple provider - PHP warning when verifying the provider settings for the first time
PRO: Fix: WebView - we will no longer display the separator either, if we can not display any social buttons because of the embedded browser environment.
PRO: Fix: TikTok provider - the registration and login didn't work as TikTok modified their endpoints, the request method and the response of their API.
PRO: Improvement: Yahoo provider - Getting Started Update
PRO: Improvement: PayPal provider - Getting Started Update
PRO: Feature: BuddyPress - option to show/hide the Social Accounts tab
PRO: Feature: BuddyPress - Introducing "nsl_bp_social_accounts_tab_slug" filter to modify the slug of the BuddyPress - Social Accounts tab.
PRO: Feature: Line - Initial Login method and Force initial login method settings.
PRO: New provider: Steam
|
3.1.4 |
2022-02-14 |
|
3.1.3 |
2021-11-23 |
|
3.1.2 |
2021-10-14 |
Improvement: If there is a slow server or a poor internet connection, the redirect after the authentication with social login might take some time. During this time we will display a loading spinner, so the visitor will know that something is about to happen.
PRO: New provider: Discord
PRO: Fix: The Microsoft provider used a wrong redirect url, when the Frontend and the Backend URL of the site were different.
PRO: Improvement: New options for the Line provider: Force reauthorization on each login and Add LINE Official Account as a friend
PRO: Improvement: New options for the Microsoft provider: Audience and Authorization Prompt
PRO: Feature: Integration for Easy Digital Downloads Checkout form.
PRO: Feature: Display social buttons with layouts on Custom Actions
|
3.1.1 |
2021-09-16 |
Improvement: string paths from the language files have been removed.
PRO: Improvement: VKontakte provider we will use the API version 5.131 for the endpoints, as API version 5.74 is deprecated.
PRO: Feature: Easy Digital Downloads login and register form support.
|
3.1.0 |
2021-09-09 |
- Fix: Display error message for logged out users, when they try to login with a social media account that's email address matches with a WordPress account email address, that has a linked provider from the same kind.
- Fix: WooRewards will be able to generate points on registration with Nextend Social Login
- Improvement: nsl_already_linked_error_message filter added to modify the error message when a WordPress account with the same email address has another social media account already linked
- Improvement: Separate autologin from registerComplete function
- Improvement: nsl_autologin_priority filter added to control the priority of the autologin after the registration with Nextend Social Login
- Improvement: Facebook Getting Started Update
Improvement: WPML compatibility
PRO: New provider: Microsoft
PRO: New provider: Line
PRO: Improvement: Optimized Light and Dark SVG for Apple
PRO: Improvement: Apple Getting Started Update
PRO: Improvement: PayPal Getting Started Update
PRO: Improvement: New Facebook Sync data field: Quote ( requires user_likes permission )
PRO: Feature: BuddyPress Layout options added for registration form
|
3.0.29 |
2021-08-16 |
- Fix: We added clear: both; on .nsl-container to make floated elements before the buttons not to mess up the layout.
- Fix: Jetpack removed the "Register" button in our register flow when the registration was handled over the WordPress default login page.
- Improvement: The social buttons with the Default style will try to go as wide as the longest button, if there is enough space in the social button container element.
- Feature: Fullwidth style for the social buttons.
- Summer Sale offer
|
3.0.28 |
2021-06-17 |
- Fix: We didn't display the disabled registration notification when the "OAuth redirect uri proxy page" feature was used.
- Fix: Google provider - Social button didn't appear in Opera Mini and iOS Opera Touch.
- Fix: WordPress couldn't download the avatars coming from the social media when the avatar URL was too long.
- Fix: Our styles were missing from pages with AMP mode of "AMP for WP".
- Fix: There was an AMP validation error as earlier we didn't load our styles into the unique style tag with the "amp-custom" attribute.
- Fix: Database - There was a database error on MySQL 8.0.17 and above, as the display width attribute has been deprecated for integer data types.
- Fix: Database - Default values of register_date, login_date and link_date have been changed from "0000-00-00 00:00:00" to NULL, since the old value could cause a database error when we tried to make database structure modifications in databases when NO_ZERO_DATE, NO_ZERO_IN_DATE values are set in sql_mode.
- Improvement: Developers can now pass false value for the nsl_disabled_register_error_message filter for turning off our registration disabled notification.
- Improvement: Google provider - The Google button will no longer be hidden in Line App WebView, as Google allows the authentication over the WebView of this App.
- Improvement: Developers can now use the nsl_unlink_user action to run custom function when a user unlinks the social media account from the WordPress account.
- Improvement: Twitter Getting Started Update
- Improvement: Google Getting Started Update
- Improvement: Facebook Getting Started Update
- Improvement: The context "Register form submit button label" has been added to the Register button appearing in our register flow. So it can now be translated with language files separately.
Improvement: On the frontend we will use native JavaScript instead of jQuery.
PRO: Fix: Linkedin provider didn't store the first name and last name, if the account didn't have profile with English as either primary language or secondary language.
PRO: Fix: Our integration for "Checkout for WooCommerce" didn't work with their most recent versions.
PRO: Improvement: Apple Getting Started Update
|
3.0.27 |
2021-01-28 |
- Fix: Ultimate Member prevents our registration when we need to ask extra information before the registration.
- Fix: post_mime_type PHP notice.
- Improvement: Italian translation files added.
- Improvement: Notice handling logic improvements.
- Improvement: Twitter Getting Started Update
- Improvement: Facebook Getting Started Update
- Improvement: Facebook Warning for App replacing
- Improvement: Google provider using OAuth2 v2 endpoint
- Improvement: 2 new filters for customizing the redirect url and error message when login is disabled.
- Improvement: Database new column "social_users_id" for Primary Key
- Improvement: PHP 8.0 compatibility
Improvement: We will override the WordPress default avatar using the pre_get_avatar_data filter instead of get_avatar filter.
PRO: Fix: Apple provider Logo overlaps the box shadow of the light button skin
PRO: Improvement: New Google Sync data fields: Genders and Locations ( requires People API )
PRO: Removed: Google Sync data fields: Gender, Profile link, Taglines and Residences
|
3.0.25 |
2020-08-26 |
- Fix: WishList Member plugin prevented the strong redirects of Nextend Social Login.
- Fix: Connect button URL encoding in the redirect parameter to keep the URL parameters after login.
- Fix: JavaScript errors on JavaScript minification with WP Hide & Security Enhancer
- Fix: Delayed login caused by image optimization plugins, like EWWW Image Optimizer.
- Fix: Social button styles will be loaded in AMP Reader template pages, too.
- Improvement: Reactivate renamed to Analyze & Repair
- Improvement: Notification at the backend, when there is at least one configured provider however it is not enabled.
- Improvement: Facebook provider updated steps and new video guide in the Getting Started section.
- Improvement: Facebook provider new default button color.
- Improvement: Facebook provider we will use Graph API v7.0 for the endpoints.
- Improvement: Google provider updated steps and new video guide in the Getting Started section.
- Improvement: Allow redirect and error message overrides when registration is disabled.
- Improvement: The Google button will no longer be hidden for Instagram, Twitter and Facebook App WebViews, as Google allows the authentication over the WebView of these Apps.
Feature: Facebook provider button skin selector added.
PRO: New provider: GitHub
PRO: Improvement: WooCommerce Billing Default with separator layout to display the buttons on the place where the action is fired.
PRO: Improvement: LinkedIn provider updated steps in Getting Started section.
PRO: Improvement: Pro Addon PHP 7.0 version check to load Pro Addon only on compatible PHP versions.
PRO: Improvement: MemberPress Login form option to hide the social buttons.
PRO: Feature: Show linked providers Option to display the name of the providers which are linked to a WordPress account.
|
3.0.24 |
2020-05-15 |
- Fix: BuddyPress 6.0 compatibility fix.
|
3.0.23 |
2020-05-05 |
- Fix: PHP error when BuddyPress Activity is disabled.
- Fix: Support login restrictions delete persistent data when the registration was prevented by a third party plugin
Fix: Twitter 4848 avatars can be stored again
PRO: Fix: Longer Apple JWT token expiry.
PRO: Improvement: compatibility with the forms generated by the plugin Checkout for WooCommerce
PRO: Improvement: Apple provider button skins to comply with Human Interface Guidelines
|
3.0.22 |
2020-04-07 |
Fix: Updated language files
PRO: Fix: Plugin could not be activated because it triggered a fatal error. - Fix for the problem: Deactivate and delete "Nextend Social Login Pro Addon" plugin with version 3.0.21, then activate the version 3.0.22.
|
3.0.21 |
2020-03-26 |
- Compatibility: PHP 7 or greater is required for the new version!.
- Fix: Icon style - Icons will be wrapped into multiple lines when there is no more room for them.
- Fix: Social buttons will no longer be distorted when the page is translated with Google translator.
- Fix: WPLMS theme - social button style and duplicated social buttons.
- Fix: WP Rocket - compatibility with combine JavaScript feature.
- Fix: Popup target window when the social buttons appear in certain modals.
- Fix: Ultimate Member avatars with social registration.
- Fix: Avatar will be synchronized again, if the attachment was already set, but the file doesn't exist.
- Improvement: Database - Register, Link and Login date will be stored in database.
- Improvement: Improvement: Google - Light skin will be the default button skin.
- Improvement: Pages which are being used by other plugins will be filtered out from Page for register flow and OAuth redirect uri proxy page
- Improvement: The Getting Started sections are updated with new steps.
- Improvement: New registrations happening with social login will also be displayed in the BuddyPress - Activity log.
- Improvement: Shortcode provider parameter will also define the visibility of the link and unlink buttons.
- Feature: Option to disable the Google account select prompt on each login.
For developers: The provider instance can now be accessed over "nsl_registration_form_start" and "nsl_registration_form_end" actions
PRO: Provider: Apple
PRO: Fix: Plugin update error - WordPress cached the wrong update url.
PRO: Fix: Social button layouts in Theme My Login forms.
PRO: Fix: Ultimate Member and Support login restrictions - Users will be redirected to the Ultimate Member login page after the registration.
PRO: Improvement: Yahoo new endpoint and app creation guide. New and deprecated Sync data fields.
PRO: Improvement: WooCommerce automatically generated password feature support when Registration notification sent to is set to User or User and Admin.
|
3.0.20 |
2019-05-09 |
- Fix: Ultimate Member Auto Approve + Support Login Restriction - Avatars will be synchronized.
- Fix: Error message didn't show up when an "OAuth redirect uri proxy page" was selected.
- Feature: Shortcode - Grid style
- Feature: German translation files added.
- Improvement: redirect_to URL parameter will be stronger than current page url
Improvement: nsl_registration_user_data filter can now be also used
for preventing the registration.
PRO: Improvement: PayPal updated endpoints. New Sync Data field: PayPal account ID (payer ID)
PRO: Removed: PayPal Sync Data fields: Date of birth, Age range, Phone, Account type, Account creation date, Time zone, Locale, Language.
|
3.0.19 |
2019-03-27 |
- Fix: Shortcode - align parameter notice
- Fix: Social buttons didn't show up properly when the action where we check jQuery was called multiple times.
Improvement: Google Select account modal before the login.
PRO: Fix: Jetpack - display our social buttons on custom Jetpack comment form
PRO: Feature: BuddyPress - option to disable the social buttons on the action: bp_sidebar_login_form
PRO: Improvement: LinkedIn v2 REST API update. Getting Started section updated with the new App creation steps.
PRO: Removed: LinkedIn Sync data
|
3.0.18 |
2019-03-07 |
- Fix: _nsl is not defined error
- Fix: The shortcode of Page for register flow will be rendered into the correct position.
Fix: Google - G+ logo is replaced with simple G logo.
PRO: Fix: Target window will open the auth window of the provider in the selected way again.
PRO: Fix: Update notice when the Free and Pro Addon are not compatible.
PRO: Feature: Social buttons for BuddyPress - Login widget
PRO: Feature: Option to disable the WordPress Toolbar on the front-end for some roles.
PRO: New provider - Yahoo
PRO: Note: We had plans to implement the Instagram provider. Unfortunately we need to change our mind, since the Instagram API will become deprecated soon!
|
3.0.17 |
2019-01-24 |
|
3.0.16 |
2019-01-23 |
- Fix: NSL Avatars used to override the specified BuddyPress avatars.
- Fix: 500 error when the Extended Profiles setting is disabled in BuddyPress.
- Fix: By default, users wont be redirected to the homepage after unlinking their accounts, instead will be redirected back to the page, where the unlink action has happened.
- Fix: Nextend Social Login will now wait for jQuery before positioning the social buttons.
- Fix: Getting Started section of some providers are updated with the new App creation steps.
- Feature: Russian translation added.
- Feature: Display avatars in All media items Images can now load faster in Media Library Grid view, when this option is enabled.
- Feature: Social button alignment option for WordPress forms, shortcode and widget.
- Feature: Membership is now available in the FREE version and provides support for WordPress default membership as well.
- Feature: new hook allows overriding the username and email before registration - nsl_registration_user_data
- Facebook Graph API v3.2 - old API-s may require API Call version upgrade!
- Old Nextend Facebook/Twitter/Google Connect compatibility has been removed.
Social Buttons use flex-box layout now.
PRO: Fix: Internet Explorer Pro Addon activation.
PRO: Fix: Facebook provider Sync data: Gender, Profile link, Age range can be retrieved again.
PRO: Feature: Social button alignment option for WooCommerce, Comment, BuddyPress, MemberPress, UserPro, Ultimate Member forms.
PRO: Feature: Unlink option to disable unlink buttons.
PRO: Feature: PayPal Option to disable the email scope.
PRO: Removed: Facebook provider Sync data fields: Currency, TimeZone, Locale became deprecated.
PRO: Improvement: Google+ API will shut down soon, so Google Sync data will use Google People API instead.
|
3.0.15 |
2019-01-23 |
- Fix: NSL Avatars used to override the specified BuddyPress avatars.
- Fix: 500 error when the Extended Profiles setting is disabled in BuddyPress.
- Fix: By default, users wont be redirected to the homepage after unlinking their accounts, instead will be redirected back to the page, where the unlink action has happened.
- Fix: Nextend Social Login will now wait for jQuery before positioning the social buttons.
- Fix: Getting Started section of some providers are updated with the new App creation steps.
- Feature: Russian translation added.
- Feature: Display avatars in All media items Images can now load faster in Media Library Grid view, when this option is enabled.
- Feature: Social button alignment option for WordPress forms, shortcode and widget.
- Feature: Membership is now available in the FREE version and provides support for WordPress default membership as well.
- Feature: new hook allows overriding the username and email before registration - nsl_registration_user_data
- Facebook Graph API v3.2 - old API-s may require API Call version upgrade!
- Old Nextend Facebook/Twitter/Google Connect compatibility has been removed.
Social Buttons use flex-box layout now.
PRO: Fix: Internet Explorer Pro Addon activation.
PRO: Fix: Facebook provider Sync data: Gender, Profile link, Age range can be retrieved again.
PRO: Feature: Social button alignment option for WooCommerce, Comment, BuddyPress, MemberPress, UserPro, Ultimate Member forms.
PRO: Feature: Unlink option to disable unlink buttons.
PRO: Feature: PayPal Option to disable the email scope.
PRO: Removed: Facebook provider Sync data fields: Currency, TimeZone, Locale became deprecated.
PRO: Improvement: Google+ API will shut down soon, so Google Sync data will use Google People API instead.
|
3.0.14 |
2018-09-26 |
- Fix: Conflict with Login with Ajax reset password.
- Fix: BuddyPress related themes, that render the avatar with the bp_displayed_user_avatar() will be able to get the avatar of the user.
- Fix: New email and profile Google scopes, since old ones became deprecated.
- Fix: WooCommerce User Email Verification plugin prevented users with NSL from logging in.
- Fix: registerComplete function is hooked later to let other plugins send their email notifications.
Old Nextend Twitter/Google Connect - backwards compatibility notice added. In the next release the backward compatibility will be removed.
PRO: Fix: Ultimate Member - missing avatar when Support login restriction is disabled.
PRO: Fix: Authorized domain notification when the page was authorized on non www but was visited on www or vice versa.
PRO: New provider - WordPress.com
PRO: New provider - Disqus
|
3.0.13 |
2018-09-05 |
- Fix: Twitter Getting Started and Settings page updated according to the new Twitter App creation.
- Fix: Won't stuck on a blank page anymore when the login and registration is blocked by WP Cerber.
- Fix: Infinite redirect loop when home page was selected as OAuth redirect uri proxy page.
- Fix: Safari will no longer close the page automatically after logging in with NSL.
- Feature: Login restriction - Some plugins are now able to prevent the login of NSL when admin approval or email verification is necessary!
- Feature: Google button skins.
Feature: Portuguese (Brazilian) translation added.
PRO: Fix: USM Premium prevented the authorization of NSL Pro Addon.
PRO: Fix: WooCommerce default button layout fix for Billing.
PRO: Fix: Separator duplication by some themes.
|
3.0.12 |
2018-07-16 |
- Fix: Further changes to prevent some issues with Theme My Login.
- Fix: 'profile_update' WordPress hook won't be triggered anymore upon a registration process.
- Fix: Chrome and Android Facebook login issue via Facebook App.
- Feature: Debug menu and option to test the connection of each provider.
- Feature: Twitter - Selecting profile image size is an option now.
- Feature: Blacklisted redirects
Feature: Nextend Social Login newsletters subscription!
PRO: Fix: Google Sync data - Error message for Google+ API when it is not enabled.
PRO: Feature: PayPal provider and PayPal Sync data!
PRO: Feature: Social Buttons for MemberPress - Memberships form.
PRO: Feature: Social Buttons for Ultimate Member forms.
|
3.0.11 |
2018-06-15 |
- Fix: Twitter - 32bit and Windows servers are lost the id precision
- Feature: Jetpack SSO login form extension
- Feature: Prevent external redirect
- Feature: Added Debug menu and Provider connection test
Theme My Login version 7 breaks Nextend Social Login, so notice displays with details
PRO: Feature: Sync Google fields
PRO: Feature: Sync Twitter fields
|
3.0.10 |
2018-06-01 |
- Fix: display_post_states is static now
|
3.0.9 |
2018-05-25 |
- Fix: Parse error for alternate login page
|
3.0.8 |
2018-05-24 |
- Feature: A page can be selected which handles the extra fields for Register flow.
- Feature: A page can be selected which handles the OAuth flow.
- Feature: Spanish (Latin America) translation added.
- Feature: GDPR - add custom Terms and conditions on register.
- Feature: GDPR - retrieved fields can now be exported with the Export Personal Data tool of WordPress.
- Fix: Jetpack - Secure Sign On
Fix: Dokan - redirection
PRO: Feature: Authorized domain name check and notice for changed domain name.
PRO: Feature: Option to change the button layouts for WooCommerce login/register/billing forms.
PRO: Feature: Sync LinkedId fields
|
3.0.7 |
2018-05-10 |
- Feature: AJAX compatibility
- Feature: Default Redirect URL
- Feature: Twitter screen name as username
Fix: SocialRabbit compatibility
PRO: New provider - VKontakte - vk.com
PRO: New provider - Amazon
PRO: New provider - UserPro Login and Register support.
|
3.0.6 |
2018-04-20 |
- Avatars are stored in your media library as Facebook blocked the url access
- Code improvements
- PHP and WordPress version check
- Improved template-parts
- Fix: Login and redirect cleanup
- Fix: Socialize theme
- PRO: Sync Facebook fields
- PRO: Force to ask password and username when enabled
- PRO: MemberPress integration
|
3.0.4 |
2018-03-08 |
- Remove whitespaces from username
- Provider test process renamed to "Verify Settings"
- NextendSocialLogin::renderLinkAndUnlinkButtons($heading
|
3.0.3 |
2018-03-02 |
- Added fallback username prefix
- Fixed avatar for Google, Twitter and LinkedIn providers
- Fixed avatars on retina screen
- Optimized registration process
- Fixed Shopkeeper theme conflict
- WP HTTP api replaced the native cURL
- Twitter provider client optimization, removed force_login param, added email permission
- Removed mb_strlen, so "PHP Multibyte String" not required anymore
- Fixed rare case when the redirect to last state url was missing
- Added WebView support (Google buttons are hidden in WebView as Google does not allow to use)
- Fixed rare case when user can stuck in legacy mode while importing provider.
|
3.0.2 |
2018-02-23 |
|
3.0.1 |
2018-02-20 |
3.0 is a major update. Please review the update guide before upgrading: https://nextendweb.com/nextend-social-login-docs/upgrade-nextend-social-login-3/
=
|
2.0.2 |
2017-03-30 |
- Fix: Fatal error: Call to undefined method Facebook\Facebook::getAccessToken()
|
1.6.0 |
2016-03-16 |
- Fix: Redirect urls are well encoded - made by JRB
|
1.4.9 |
2012-10-31 |
- https bugfix - author Michel Weimerskirch
|
1.4 |
2012-10-26 |
|
1.2 |
2012-09-26 |
- Fixed a bug when the htaccess short urls not enabled.
|
1.1 |
2012-09-25 |
|
1.0 |
2012-09-25 |
|