[META] Roadmap for 3.x

Created on 24 September 2024, about 1 year ago

Problem/Motivation

Here's my proposed roadmap for 3.x.

πŸ› Cannot upgrade to paragonie/sodium_compat v2 because of PHP 7.2 Active shows that Halite v5 cannot be used because of the 2.x branch's dependency on PHP 7.2.

We could drop support for PHP 7 and Drupal 8 and 9 in the 2.x branch, but I think we should instead create a 3.x release that updates to PHP and Drupal 10+. In addition, before making the 3.x release, we can make the types more strict (adding return types can sometimes break backwards compatibility, but this would be a major release, so we can put that in the release notes) and possibly incorporate any useful PHP 8 features (I haven't combed through the code yet, just thinking out loud).

Then, we can keep the 2.x branch open for all sites that have yet to upgrade to D10. All new development will be shifted to the 3.x branch, but this way, 2.x can keep its security coverage.

@rlhawk What do you think of this plan?

πŸ“Œ Task
Status

Active

Version

3.0

Component

Code

Created by

πŸ‡―πŸ‡΅Japan ptmkenny

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

Comments & Activities

Production build 0.71.5 2024