- Issue created by @m.stenta
- πΊπΈUnited States m.stenta
Drupal 11 requires PHP 8.3, per: https://www.drupal.org/docs/getting-started/system-requirements/php-requ... β
- πΊπΈUnited States m.stenta
As for databases, Drupal 11 requires:
- MariaDB 10.6+
- MySQL/Percona 8.0+
- PostgreSQL 16+ w/
pg_trgm
- SQLite 3.45+
- πΊπΈUnited States m.stenta
We will need to upgrade Drush to 13 at the same time: https://www.drush.org/13.x/install/
- πΊπΈUnited States m.stenta
Contrib modules that still need Drupal 11 compatible releases:
- entity_reference_integrity β : π Automated Drupal 11 compatibility fixes for entity_reference_integrity Needs review
- entity_reference_validators β : π Automated Drupal 11 compatibility fixes for entity_reference_validators Needs review
- fraction β : π Automated Drupal 11 compatibility fixes for fraction Needs work
- inspire_tree β : π Automated Drupal 11 compatibility fixes for inspire_tree Needs review
- jsonapi_schema β : π Automated Drupal 11 compatibility fixes for jsonapi_schema Needs review
- simple_oauth_password_grant β : β¨ Drupal 11 compatibility Active
- views_geojson β
We also have two pinned dependencies that are outdated, but have newer releases that are compatible with Drupal 11, so hopefully we'll get those updated in the 3.x branch soon:
- πΊπΈUnited States m.stenta
We also have two pinned dependencies that are outdated, but have newer releases that are compatible with Drupal 11, so hopefully we'll get those updated in the 3.x branch soon:
Update: these are merged! π
views_geojson
It looks like the maintainers put out a D11 compatible release yesterday! π
- πΊπΈUnited States m.stenta
We might need to update our
phpunit.xml
configuration for PHPUnit 10. See: https://www.drupal.org/node/3365413 β - πΊπΈUnited States m.stenta
Tagged a new release of Fraction with D11 support: https://www.drupal.org/project/fraction/releases/3.0.0 β
- πΊπΈUnited States m.stenta
simple_oauth_password_grant put out a new 2.0.0 release that is D11 compatible: https://www.drupal.org/project/simple_oauth_password_grant/releases/2.0.0 β
- πΊπΈUnited States m.stenta
Thanks @pcambra for releasing 1.0.6 of inspire_tree β w/ D11 support! https://www.drupal.org/project/inspire_tree/releases/1.0.6 β
- πΊπΈUnited States m.stenta
We might need to update our
phpunit.xml
configuration for PHPUnit 10. See: https://www.drupal.org/node/3365413 βI investigated this a little, and I think the changes we need to make are minimal. We benefit from the fact that we don't maintain a copy of
phpunit.xml
in our repository, and instead copy the Drupal core one and runsed
commands on it during the dev Docker build.The only changes we need to make (I think) are:
- Remove the line for setting
BROWSERTEST_OUTPUT_DIRECTORY
, which appears to be no longer necessary: https://github.com/farmOS/farmOS/blob/cdfe6caf8a74cfd5bed574824f74a115b0...
- Remove the--verbose --debug
flags from all places where we runphpunit
. - πΊπΈUnited States m.stenta
We were made maintainers of entity_reference_integrity β . I released a 2.0.0 version today with D11 support: https://www.drupal.org/project/entity_reference_integrity/releases/2.0.0 β
The only module we're waiting on now is jsonapi_schema β .