8.x-1.0 is not Drupal 8 compatible

Created on 19 October 2023, 8 months ago

Problem/Motivation

Recent Drupal 10 fixes to the module have introduced changes that are no longer compatible with Drupal 8, despite claimed core_version_requirement: ^8 || ^9 || ^10

I know it's EOL already, but many sites still exist and they trying to be upgraded to Drupal 9 and 10. If there's no viable upgrade path any more, it makes the job immensely harder.

Steps to reproduce

Update module to 8.x-1.0 on a Drupal 8 site in prep for upgrade to Drupal 9.

Proposed resolution

  1. Create new branch and release which is Drupal 9 and Drupal 10 compatible. This could easily be the existing release.
  2. Back out the Drupal 10 compatibility fixes from 8.x-1.x and make a new release which is only Drupal 8 and Drupal 9 supporting.

Alternatively, just pull D8 support from existing branch. Not ideal but I'll have posted the branch here for people to use if needed.

Remaining tasks

  • Create a 2.0.x branch from existing HEAD
  • Make release 2.0.0 from 2.0.x branch using core_version_requirement: ^9.1 || ^10
  • Back out Drupal 10 compatability fixes from 8.x-1.x branch
  • Make a 8.x-1.2 release using core_version_requirement: ^8.8 || ^9

User interface changes

None.

API changes

Use Drupal 8+9 API only for 8.x-1.x branch.

Data model changes

None.

πŸ› Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡¦πŸ‡ΊAustralia ELC

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

Comments & Activities

Production build 0.69.0 2024