Drop Drupal 8/9 and PHP < 8.1 support

Created on 27 October 2023, 8 months ago

Problem/Motivation

Drupal 8 is not supported since November 17, 2021. Drupal 9 support ends on November 1, 2023.
Everyone have either already migrated to Drupal 10 and PHP 8.1 or already in process of migration, so there's no much sense in supporting anything older than D10 and PHP 8.1.

Proposed resolution

The code itself will most likely remain backwards compatible; we're not using anything new or fancy, so it should just work.
However, we should clearly declare that we're testing with D10 and PHP 8.1 (worth adding composer.json with PHP version requirement?).
Also, we should update the GitLab CI configuration settings to run with newer environment.

Remaining tasks

1. Declare new versions dependencies.
2. (optional - not sure if needed) add composer.json with PHP version requirement.
3. Update GitLab CI config to run with up to date core and PHP.
4. Tag a new release (2.0.x?).

User interface changes

None.

API changes

D8 and D9 would remain compatible for some time but we won't be testing that.

Data model changes

None.

🌱 Plan
Status

Active

Version

1.4

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine abramm Lutsk

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

Comments & Activities

Production build 0.69.0 2024