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.
This release introduces a couple of important changes:
the merged account is saved before the old one is deleted or blocked. This prevents properties whose existence is linked to that of the user account (such as field collections) to be deleted before their ownership is passed onto the merged account.
API hooks are now invoked using custom functions, which replace module_invoke_all() and module_implements). This fixes an issue where hook implementations weren't properly invoked, randomly breaking the module's functionality.
A new interface allows users with the right permissions to choose how each user property should be merged. This includes the ability to merge fields, referencing entities, and other entities owned by the selected users. This aims to provide a more finely tuned merge process, as well as to minimize errors and information loss.
This development version may contain experimental or untested features (particularly in the includes directory) that aren't ready for production sites.