Drupal is a registered trademark of Dries Buytaert
Search API Solr 4.3.13 Minor update available for module search_api_solr (4.3.13). Search API Solr 4.3.12 Minor update available for module search_api_solr (4.3.12). smart 404 1.1.2 Minor update available for module smart_404 (1.1.2). IntelligenceBank DAM Connector 4.1.4 Minor update available for module intelligencebank (4.1.4). IntelligenceBank DAM Connector 5.2.3 Minor update available for module intelligencebank (5.2.3). Soccerbet 1.1.14 Minor update available for module soccerbet (1.1.14). Mautic Audiences 1.0.0 Initial release available for module mautic_audiences (1.0.0)! Commerce Order Amend 1.0.0 Initial release available for module commerce_order_amend (1.0.0)! Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Content Translation Redirect Module content_translation_redirect crossed 1,000 active installs.

This project offers Drush commands to help upgrade Drupal 7 modules to modern Drupal versions. It can analyze module code, identify necessary updates, and, where feasible, automatically convert the code.

Drupal Module Upgrader provides drush commands to scan the source of a Drupal 7 module, flags any code that requires updating to modern Drupal, points off to any relevant API change notices, and (where possible) will actually attempt to convert the Drupal 7 code automatically to modern Drupal!

The module is kept on life support to aid Drupal 7 upgraders, but further development is not planned.

Installation

  • The "minimum-stability" option in the site's composer.json file must be set to "dev".
  • Install the module like you would any other Drupal module, it will bring along the needed dependencies.

Usage

  1. Place the Drupal 7 module you wish to port into your modern Drupal site's /modules directory.
  2. To scan code and get a report of code that needs updating and how, run the following inside the modern Drupal root directory:
    drush dmu-analyze MODULE_NAME
    

    This will export a report showing any relevant change notices where you can
    read more.

  3. To attempt to upgrade your Drupal 7 module's code to modern Drupal automatically,
    run the following inside the modern Drupal root directory:
    drush dmu-upgrade MODULE_NAME
    

    The script will output a few lines as it attempts various conversions. Go into your modules/MODULE_NAME directory and check out all of your new YAML files and such. ;)

Activity

Total releases
3
First release
Mar 2026
Latest release
4 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.0.0-alpha2 Pre-release Mar 5, 2026
2.0.0-alpha1 Pre-release Mar 5, 2026
2.x-dev Dev Mar 5, 2026