- Issue created by @adriancotter
- Status changed to Closed: works as designed
over 1 year ago 8:03pm 24 July 2023 - π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
We can't sorry, there is a hard break in the API of normalizers between 9 and 10.
Supporting both branches isn't possible.
My suggestion would be to use the --no-update flag with composer.
My workflow for updating to Drupal 10:
composer why-not drupal/core ~10 -t
This lists out all the things that aren't compatible.
For each one, check if there's a new major version.
If there is (e.g. for DER)
composer require drupal/dynamic_entity_reference:~3 --no-update
Rinse and repeat for all modules that need a major version bump.
Finally
composer require drupal/core-dev:~10 --dev --no-update composer require drupal/core:~10 -W
Sub out drupal/core for drupal/core-recommended if you're using that.
- πΊπΈUnited States adriancotter
Thanks for explanation and suggestions @larowlan
- π¨π¦Canada jibran Toronto, Canada
Please also see #3297018-6: Automated Drupal 10 compatibility fixes β