Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Drupal 7 to Modern Drupal Module Upgrader

Security covered Maintenance fixes only 153 sites

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. ;)

Ask your assistant about Drupal 7 to Modern Drupal Module Upgrader

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Mar 2026
Latest release
7 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
2.0.0-alpha2 Pre-release 10–11 Mar 5, 2026
2.0.0-alpha1 Pre-release 8–9 Mar 5, 2026
2.x-dev Dev 10–11 Mar 5, 2026