Target Drupal 11.1 for stable release

Created on 18 October 2024, 2 months ago

Problem/Motivation

Drupal CMS is currently built against Drupal 10.3

The target release date for a Drupal CMS 1.0 release is January 15th 2025, which is more than a month after Drupal 11.1.

It would be good to synchronise the versions, so that Drupal CMS releases on the most recent version of Drupal core, there are several reasons for this:

1. If it's on any previous version, it will look weird.

2. If it's on any previous version, users who install Drupal CMS will immediately be faced with updating to a new Drupal major release, which is non-trivial especially with no Drupal experience.

3. Drupal 11.1 is the most realistic target for any blocking core issues for Drupal CMS to be applied - e.g. everything can get into 11.1, but not everything can get into 10.4.x and 11.0.x depending on what it is.

πŸ› Recipes' imported config is validated too strictly by default Active is fixed against 10.4.x, but still patched in Drupal CMS because it's on 10.3.x, and some other issues might only land in 11.1.

4. There are currently several core patches applied:

https://git.drupalcode.org/project/drupal_cms/-/blob/0.x/drupal_cms_patc...

It's my understanding that Drupal CMS will ship with automatic updates enabled, and automatic updates does not allow updates when the composer patches plugin is in the code base, unless it has been put there on the command line by the site owner. Therefore, a stable release of Drupal CMS can have composer patches, or it can have automatic updates, but it cannot have both. The target audience for Drupal CMS should and cannot be expected to untangle patches themselves so even if there was some way to have both, it would not be a good experience when people actually try to update and find they have patches that don't apply in composer.patches.json (hopefully because they already got fixed, but worse if they didn't and need rebasing).

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Component

General

Created by

πŸ‡¬πŸ‡§United Kingdom catch

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

Comments & Activities

Production build 0.71.5 2024