Create new major version compatible with lates Drupal and PHP & upgrade code

Created on 1 February 2024, 5 months ago
Updated 2 February 2024, 5 months ago

Problem/Motivation

Drupal 8 and 9 is already dead. We may need a new version which will drop the support for D8 and D9,
and will make the site compatible with the latest version (Drupal 10 as for 1.02.2024)
and use the latest PHP along with some code cleanup (remove deprecated code, use typing etc.)

Steps to reproduce

-

Proposed resolution

Do version & code cleanup.

  • remove the not supported Drupal versions from the requirements
  • define the minimum PHP version in composer.json
  • define typing - for the properties, the arguments, the return types
  • add strict_types everywhere
  • remove the deprecated code
  • use the modern PHP syntax where applicable

Remaining tasks

User interface changes

API changes

Data model changes

๐ŸŒฑ Plan
Status

Needs work

Version

3.0

Component

Code

Created by

๐Ÿ‡ต๐Ÿ‡ฑPoland sayco Toruล„

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

Comments & Activities

  • Issue created by @sayco
  • Status changed to Needs review 5 months ago
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia dineshkumarbollu

    Created patch according to requirement please review,Thanks

  • Status changed to Needs work 5 months ago
  • ๐Ÿ‡ต๐Ÿ‡ฑPoland sayco Toruล„

    Hi, thanks but this would be to use. I forgot to mention, that we should also do some cleanup in the code, such as

    • define typing - for the properties, the arguments, the return types
    • add strict_types everywhere
    • remove the deprecated code
    • use the modern PHP syntax where applicable

    I'll update the issue description. It would be great if you could introduce these changes and test them.

  • ๐Ÿ‡ต๐Ÿ‡ฑPoland sayco Toruล„
Production build 0.69.0 2024