
Problem/Motivation
A recent commit updated the rules requirement to 4.0, which requires >= Drupal 10.3. This causes dependency errors for sites not ready to upgrade to ^10.3.
Steps to reproduce
On a site running < Drupal 10.3, attempt to install Rules Essentials with the current Rules 4.0 requirement.
Proposed resolution
Create new branches/releases for ^10.3 || ^11 and ^9.3 || ^10 separately so developers can follow the upgrade path.
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork tr_rulez-3458340
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
Comment #3
tommasorandazzoMarked the MR as a draft as this is not a solution. Collaboration with the maintainers is needed to separate the change between releases, however this MR allows a temporary workaround without targeting a specific commit hash.
Comment #4
tr CreditAttribution: tr commentedYeah I meant to do that in a new branch. This module is going to be unstable for the next week as I sort out all the changes required by Rules and TypedData to support 10.3 and 11.
Comment #5
tr CreditAttribution: tr commentedI reverted the change to composer.json in the 8.x-1.x branch, and opened a new 2.0.x branch for D10.3 support.
Note that because of breaking changes in core 10.3, you will have to move to 2.0.x when you eventually upgrade to 10.3. I will be marking 8.x-1.x as unsupported soon.