Update contrib modules (dependencies) to be compatible with a new Drupal major version

Created on 26 June 2023, 12 months ago
Updated 20 July 2023, 11 months ago

Problem/Motivation

Some project dependencies are not Drupal 10 compatible, we should provide necessary changes in the composer.json to ensure we use latest release to be Drupal 10 compatible.

Remaining tasks

1. Follow the guide https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-... β†’
1.1. Install and use locally Upgrade Status module to check the dependencies drupal 10 compatibility issues.
2. Check release notes for every major upgrade, update default configs and code usages of there are updates.
3. Get rid of unssuported releases.
4. Ensure all dependencies are compatible with Drupal 9 and 10, so this release can be used in Drupal 9.5 as well
4.1. We can support multiple versions for a dependence if needed.

πŸ“Œ Task
Status

Fixed

Version

6.1

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine nginex

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @nginex
  • First commit to issue fork.
  • Assigned to reszli
  • πŸ‡·πŸ‡΄Romania reszli TΓ’rgu MureΘ™

    Notes:
    how I worked on this:

    • set up a new "demo" project with composer create-project dropsolid/rocketship:^10.0 PROJECTNAME --no-dev --no-interaction
    • install the project, to have a working D9.4 site
    • add and install Upgrade Status module
    • check report
    • go over each module in the require section of the composer.json of rocketship_core and update to D10 compatible version, where needed

    Done:

    • "drupal/advagg": "^5.0" => "^6.0" and removed 2 outdated patches
    • "drupal/config_filter": "^1.5" => "^2.4"
    • "drupal/config_split": "^1.5" => "^2.0"
    • "drupal/config_update": "^1.7" => "^2.0"
    • "drupal/ctools": "^3.0" => "^4.0"
    • "drupal/focal_point": "^1.5" => "^2.0"
    • "drupal/google_tag": "^1.4" => "^2.0"
    • "drupal/inline_entity_form": "^1.0" => "^2.0"
    • "drupal/manage_display": "^2.0" => "^3.0"
    • "drupal/scheduler": "^1.3" => "^2.0"
    • "drupal/ckeditor" was removed
    • "drupal/field_limiter" had to switch to dev release from fork
    • "drupal/node_title_help_text" had to switch to dev release
    • some other minor version updates, just for the sake of using latest versions

    Todo:

    • Check release notes for every major upgrade, update default configs and code usages where needed
  • @reszli opened merge request.
  • Assigned to nginex
  • πŸ‡ΊπŸ‡¦Ukraine nginex
  • Issue was unassigned.
  • Status changed to Fixed 11 months ago
  • πŸ‡ΊπŸ‡¦Ukraine nginex
  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.69.0 2024