Problem/Motivation
In #3568185: Add support for Attributes support for defining UserProtection plugin using attributes was added. The plugins used in User Protect itself weren't immediately converted to attributes yet so one last D9 supported release could be made.
In the release notes of 8.x-1.4 it is stated that Drupal 9 support may now be removed.
Proposed resolution
- Convert all UserProtection to use attributes instead of annotation. Note: "AnnotateUserProtectionPlugin" should still use annotation, to test if using annotation is still supported. Support for using annotation is not dropped yet.
- Bump minimal required Drupal version to Drupal 10.2, so drop D8/D9 support.
- Disable testing on D9 in .gitlabci.yml.
Remaining tasks
User interface changes
None.
API changes
None.
Data model changes
None.
Issue fork userprotect-3607651
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
megachrizAlright, all tests pass. I scheduled the merge.