Problem/Motivation

Drupal 12 is scheduled for GA in December 2026. The latest release of ctools (4.1.1) does not declare ^12 in core_version_requirement, so Composer cannot install it on Drupal 12.

Proposed resolution

Add ^12 to core_version_requirement and update code that breaks on Drupal 12 (removed or changed core APIs). The change touches 7 file(s), about 58 changed line(s).

Related: #3596885: Automated Drupal 12 compatibility fixes for ctools 4.1.x-dev Source of the change: diff against 4.1.1.

Remaining tasks

  • Review the merge request
  • Merge and tag a release that includes ^12

Needed by the YMCA Website Services (Open Y) distribution for Drupal 12.

Issue fork ctools-3629656

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

podarok created an issue. See original summary.

joelpittet’s picture

Status: Active » Postponed (maintainer needs more info)

Any reason this doesn’t happen on the other issue #3596885: Automated Drupal 12 compatibility fixes for ctools 4.1.x-dev

I ask because it seems a few people were discussing this over there and working on MRs so I feel I need to understand or close as dupe