Issue #3448772: Drupal 11 compatibility fixes

Closes #3448772

  • Declare Drupal 11 support in minikanban.info.yml
  • Update drupal/editor_file to ^2.1, stable release with D11 support
  • Update drupal/markdown to ^3.1 and remove the now-redundant extra.patches entries for that module
  • Update KanbanContentController::addPage() to match the new D11 EntityController signature which now passes Request as an arg; fall back to \Drupal::request() on D10. Remove the $requestStack property declaration which caused a fatal "cannot redeclare readonly property" error against the D11 parent class
  • Remove DeprecatedServicePropertyTrait from KanbanThemeNegotiator
  • Fix implicit nullable type declarations across KanbanBoard, KanbanAjax, ProjectHelper and TaskHelper
  • Add missing removeMarker: false key to the ckeditor_mentions plugin config in editor.editor.kanban_html.yml to suppress an undefined array key warning introduced by a newer release of that module

Merge request reports

Loading