D11 compatibility

  • Drupal 11 compatibility fixes applied for ConfigFormBase constructor usage in module admin forms.
  • Removed implicit dependency on contrib mailchimp for route access:
  • replaced route requirements with module permission administer mailchimp ecommerce
  • removed _mailchimp_configuration_access_check
  • added mailchimp_ecommerce.permissions.yml
  • Removed legacy mailchimp_ecommerce_commerce artifact and related uninstall reference.
  • Dependency alignment: added commerce_cart and commerce_checkout to .info.yml (module uses both)
  • Added real logging in AdminSettingsForm exception handlers (replacing TODO placeholders).
  • Note: upstream mailchimp/marketing still emits PHP 8.2 dynamic property deprecations.

Merge request reports

Loading