Problem/Motivation

At the moment there are no Drupal 11 compatible versions of Voting API module.

It seems like there's a desire to get a 4.x version compatible with Drupal 11 released in #3396329: [meta] Alpha 4.x D11-compatible release but there's a lot of change besides Drupal 11 support in that issue.

Proposed resolution

Provide a minimally updated 8.x-3.0-beta6 version that is compatible with Drupal 11, and has all the problems and issues of the 8.x-3.x series, bugs, features etc.

This will allow site builders to update their sites to Drupal 11, because Drupal 10 will be EOL'd in four and a half months from the date of this issue creation.

We can work on getting 4.x polished for release without the pressure of also providing something that is Drupal 11 compatible.

Remaining tasks

Agree to this strategy, and provide a minimal change MR that adds Drupal 11 compatibility.

User interface changes

None.

API changes

API compatible with Drupal 11, but no Voting API changes.

Data model changes

None.

Issue fork votingapi-3610833

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

steven jones created an issue. See original summary.

steven jones’s picture

Issue summary: View changes
steven jones’s picture

I'm a co-maintainer now, and I obviously think this is a solid plan, so watch this space.

elaman’s picture

I agree with the strategy. For version 4.x, I'd also suggest dropping support for 9 and 10 to focus on 11 and 12. This will allow modules that depend on VotingAPI to have Drupal 12 releases.
Let me know if you need help co-maintaining the module. I can help get it ready for Project Browser, clean up CI/CD, update tests, etc. I maintain VotingAPI Reaction module, which has VotingAPI as a dependency, so I'm more than happy to lend a hand!

steven jones’s picture

Status: Active » Needs review

@elaman thanks for the agreement. I don't see a need to drop support for Drupal 10 in the 4.x series though. Doing that seems to make it harder to plan and do upgrades tbh. Might as well have a stable 4.x that supports Drupal 10, and then if we feel like there are things that could be done better with dropping Drupal 10 support, then we'll cut a 5.x that's a trivial upgrade from a 4.x.

steven jones’s picture

Status: Needs review » Reviewed & tested by the community

The tests seem happier now. I'm going to go wild and merge the MR I think!

  • steven jones committed 85efc9b8 on 8.x-3.x
    task: #3610833 Beta version of 8.x-3.0 that supports Drupal 11
    
    By:...
steven jones’s picture

Status: Reviewed & tested by the community » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.