Mailgun 2.1.0 is dependent on Drush 13+

Created on 4 August 2025, 20 days ago

The commit made in the D11 compatibility issue ( https://www.drupal.org/project/mailgun/issues/3451175 πŸ“Œ Automated Drupal 11 compatibility fixes for mailgun Needs review ) has introduced a dependency on Drush 13+ due to this change:

diff --git a/src/Commands/MailgunSanitizeCommands.php b/src/Commands/MailgunSanitizeCommands.php
index cebc8b6764851c7ddabcbffc299d33df67e7c8d1..9ce9b01bc5b1c3b058895ca68017149ed0bc4085 100644
--- a/src/Commands/MailgunSanitizeCommands.php
+++ b/src/Commands/MailgunSanitizeCommands.php
@@ -5,7 +5,7 @@ namespace Drupal\mailgun\Commands;
use Consolidation\AnnotatedCommand\CommandData;
use Drupal\Core\Queue\QueueFactory;
use Drush\Commands\DrushCommands;
-use Drush\Drupal\Commands\sql\SanitizePluginInterface;
+use Drush\Commands\sql\sanitize\SanitizePluginInterface;
use Symfony\Component\Console\Input\InputInterface;

https://github.com/drush-ops/drush/blob/13.0.0/src/Commands/sql/sanitize... was only introduced in 13.x

Drush have added a pre 13.x compatibility class for packages to use https://github.com/drush-ops/drush/blob/13.0.0/src/Drupal/Commands/sql/S...

Either this module should use the backwards compatibility class - or it should mark as dependent on "drush/drush": "^13"?

πŸ“Œ Task
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡¬πŸ‡§United Kingdom altcom_neil

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024