Problem/Motivation

Prepare nodeletter for Drupal 11

Remaining tasks

Output from upgrade status module:

File name Line Error
web/modules/custom/nodeletter/src/Form/NodeTypeForm.php 28 Usage of deprecated trait Drupal\nodeletter\MailchimpApiTrait in class Drupal\nodeletter\Form\NodeTypeForm: This will be merged into MailchimpNodeletterSender once.
web/modules/custom/nodeletter/src/Form/NodeletterSettingsForm.php 27 Usage of deprecated trait Drupal\nodeletter\MailchimpApiTrait in class Drupal\nodeletter\Form\NodeletterSettingsForm: This will be merged into MailchimpNodeletterSender once.
web/modules/custom/nodeletter/src/Plugin/NodeletterSender/MailchimpNodeletterSender.php 32 Usage of deprecated trait Drupal\nodeletter\MailchimpApiTrait in class Drupal\nodeletter\Plugin\NodeletterSender\MailchimpNodeletterSender: This will be merged into MailchimpNodeletterSender once.
web/modules/custom/nodeletter/nodeletter.info.yml 6 Value of core_version_requirement: ^8 || ^9 || ^10 is not compatible with the next major version of Drupal core. See https://drupal.org/node/3070687.
web/modules/custom/nodeletter/modules/nodeletter_blocks/nodeletter_blocks.info.yml 6 Value of core_version_requirement: ^8 || ^9 || ^10 is not compatible with the next major version of Drupal core. See https://drupal.org/node/3070687.

Ignore

Deprecated API use for APIs removed in future Drupal major versions is not required to fix yet.
File name Line Error
web/modules/custom/nodeletter/src/Element/NodeletterSendingList.php 15 Class Drupal\nodeletter\Element\NodeletterSendingList extends deprecated class Drupal\Core\Render\Element\RenderElement. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\Render\Element\RenderElementBase instead.
web/modules/custom/nodeletter/src/Element/TemplateVariables.php 27 Class Drupal\nodeletter\Element\TemplateVariables extends deprecated class Drupal\Core\Render\Element\FormElement. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. use Drupal\Core\Render\Element\FormElementBase instead.
web/modules/custom/nodeletter/src/NodeletterService.php 440 Call to deprecated method renderPlain() of class Drupal\Core\Render\Renderer. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\Render\RendererInterface::renderInIsolation() instead.

Comments

nebel54 created an issue. See original summary.

nebel54’s picture

Fixed the errors, uit left the tasks from the "Ignore" section untouchted, as fixing them would break Drupal 9 compability. Will create a separate update for those issues.

nebel54’s picture

Version: 8.x-1.x-dev » 2.x-dev
nebel54’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.