Problem/Motivation

Be ready for Drupal 9.

Proposed resolution

  • [ ] Create a patch which follow the Gabor documentation: http://hojtsy.hu/blog/2018-dec-17/how-automate-testing-whether-your-drup... to expose potential code flaws
  • [ ] Test the module using umami and the Upgrade Status module
  • [ ] Add drupal-check as a dev-dependency, update the DEVELOPPING.md file (section [## 🚔 Check Drupal coding (...) practices) with the new drupal-check feature, update the scripts/hooks/post-commit file with the drupal-check command

Remaining tasks

Comments

wengerk created an issue. See original summary.

wengerk’s picture

Status: Active » Needs review
StatusFileSize
new662 bytes

Let's test the patch

wengerk’s picture

Issue summary: View changes
wengerk’s picture

StatusFileSize
new7.79 KB

Let's test the new patch

wengerk’s picture

StatusFileSize
new7.81 KB

Let's rerun the patch with the proper core_version_requirement: ^8.7.7 || ^9 line

wengerk’s picture

StatusFileSize
new8.15 KB

let's tests it again

wengerk’s picture

StatusFileSize
new8.59 KB

Fix the `Drupal\Tests\taxonomy\Traits\TaxonomyTestTrait`

wengerk’s picture

StatusFileSize
new12.01 KB

remove deprecated file_valid_uri and entity_get_display

wengerk’s picture

StatusFileSize
new14.47 KB

remove deprecation of setExpectedException

wengerk’s picture

StatusFileSize
new1.11 KB
new13.78 KB

rerolled patch

wengerk’s picture

StatusFileSize
new292 bytes
new13.94 KB

Add the new required protected $defaultTheme = 'stark'; as explain here: https://www.drupal.org/node/3083055

wengerk’s picture

Version: 8.x-4.x-dev » 8.x-5.x-dev
wengerk’s picture

StatusFileSize
new662 bytes

New patch for branch `8.x-5.x` of Bamboo Twig.

wengerk’s picture

StatusFileSize
new9.87 KB
new11.85 KB

Fix Drupal 9 deprecation from peer-dependency (Twig and Symfony Mime updates)

wengerk’s picture

StatusFileSize
new523 bytes
new11.88 KB

Here a fixed version of previous patch

wengerk’s picture

StatusFileSize
new15.27 KB
new4.57 KB

The latests warning are from a vendors (which is deprecated, another issue will be created to remove it soon).

Let's add a last patch to make sure tests pass for Drupal 8.8+ (Drupal 9 included).

wengerk’s picture

StatusFileSize
new283 bytes
new15.59 KB

Fix for Drupal 8.8 by using symfony/mime as peer-dependency.

  • wengerk committed 2e1c3d0 on 8.x-5.x
    Issue #3090749 by wengerk: Drupal 9 Readiness
    
wengerk’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

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

wengerk’s picture

StatusFileSize
new2.79 KB

new breaking changes with PluralTranslatableMarkup::DELIMITER -> Drupal\Component\Gettext\PoItem::DELIMITER.