Make a release that bridges D9 and D10

Created on 29 November 2023, about 1 year ago
Updated 4 December 2023, about 1 year ago

Problem/Motivation

It's really important that contrib modules have a release that bridges D9 and D10, because otherwise, the contrib module must be updated at the same time as Drupal core and that makes the process MUCH harder. See https://mglaman.dev/blog/drupal-module-semantic-versioning-drupal-core-s... for more details.

Unfortunately, 3.0.1 only supports D8/9 and 3.0.3, the next release, only supports D10.

AFAIK the change made in commit 1fc24578 still would work on D9 -- the rename of the FilterResponseEvent class (https://symfony.com/blog/new-in-symfony-4-3-simpler-event-dispatching) was accompanied with a deprecation.

So on D9, both deprecated FilterResponseEvent AND the new ResponseEvent can be used.

So the thing to do would be:

- 3.0.4 - same code as 3.0.3, but with D9 AND D10 support in the info file. Works on both 9 and 10. Users can update to this while on D9, then upgrade to D10.
- 3.0.5 - same code as 3.0.4, but remove D9 support. Users can update to this once their site is on D10.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Version

3.0

Component

Code

Created by

🇬🇧United Kingdom joachim

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

Comments & Activities

Production build 0.71.5 2024