Consider increasing minimum supported Drupal version

Created on 16 July 2024, 4 months ago
Updated 15 September 2024, 2 months ago

Problem/Motivation

Currently the module supports Drupal 8.8+, 9.*, and 10.*.

I feel it's time we drop D8 from our supported list. I would not have confidence it would still work if we actually tried against D8, and all D8 versions have been unsupported by Drupal for a long time. If you're still on D8, you're probably not too worried about getting the latest version of Scheduled Publish.

D9 is the one I'm unsure about. It has also been unsupported for over a year and D11 is about to launch. However, many sites have still not updated to D10. If you are still using D9 and need Scheduled Publish to support it, please comment on this issue.

There are likely to be a number of deprecations over the course of D11, and if we were to only support D10.1+ and D11, it would allow us to deal with deprecations cleanly through the DeprecationHelper class.

As this issue has been open a while, and there have been no comments, the decision has been taken to only support Drupal versions GitLab CI explicitly tests against. With this in mind, Drupal 8 will no longer be supported at all, Drupal 9 before 9.5, and Drupal 10 before 10.2. Drupal 9 has been unsupported for well over a year, but I'm aware there sites that have not been able to migrate off it yet, so we'll continue to support 9.5 as long as GitLab CI tests against it.

Drupal only supports the current and previous releases of Drupal 10, so moving the minimum version of 10 to 10.2 makes sense. If that makes life difficult to users, we could move the minimum version back to 10.1, but don't want to go lower than that so we can start using newer features such as Deprecation Helpers.

If the change affects you, please open an issue.

Steps to reproduce

n/a

Proposed resolution

Increase core_version_requirement to ^9.5 || ^10.2 || ^11.

Supported version will increase when versions GitLab CI tests against changes.

Issue 📌 Consider increasing minimum supported Drupal version Fixed has been created to adopt Semantic versioning, and this change will take effect from 4.0.0.

Remaining tasks

  1. Allow sufficient time for discussion of the issue.
  2. Make the change that best supports the consensus.

User interface changes

n/a

API changes

n/a

Data model changes

n/a

📌 Task
Status

Fixed

Version

4.0

Component

Code

Created by

🇮🇪Ireland lostcarpark

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024