Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Removed ulogin widget loading type setting - now it will always load asynchronously
Added check to initialize widget only once
Made ulogin_username module not hidden
Added hook_ulogin_username_alter() and ulogin_username submodule to force 'first_name last_name' username pattern.
Added report showing counts of uLogin identities grouped by authentication provider.
Delayed (async) loading of ulogin.js
Rules integration - condition to check if user account was created by uLogin + two events: adding and deleting uLogin identity
Email Change Confirmation integration - faking the email change if the email wasn't provided by auth provider and entered manually
Added advanced setting to specify auth providers as a string of keys, separated by commas - it allows to change the order of providers.
API change - now providers and fields of ulogin_widget element should be strings and not arrays.
Added 4 more auth providers, supported by uLogin.
Added 5 more auth providers supported by uLogin
Fixed wrong registration form FORM_ID used: changed 'user_register' to 'user_register_form'
Empowered user admins ('administer users' permission) to see the information for uLogin identities (previously, it was available only for 'administer site configuration')
Full cycle of identities management - add, delete, replace the identity used for initial account creation.
Implemented hook_user_delete() - to delete identities tied to the user being deleted.
Some minor changes to admin UI.