Version 3 (3.x) roadmap

Created on 29 May 2020, over 4 years ago
Updated 20 January 2024, 11 months ago

This is a long-term planning issue for future-proofing. Here are some API-breaking and non-breaking changes that should be pushed to a new branch.

Stable release blockers:

Nice to have:

Future enhancements that won't remove existing functinality (until 4.x):

See 📌 Version 4 roadmap Active .

🌱 Plan
Status

Active

Version

3.0

Component

Documentation

Created by

🇨🇦Canada colan Toronto 🇨🇦

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇬🇧United Kingdom joachim

    I'm working on something for this at the moment.

  • 🇬🇧United Kingdom joachim

    I've made a 4.0.0 alpha release.

  • 🇮🇳India SHIJU JOHN

    @joyachim, Is it possible to support D10 in 3.x version? We have more than 200 websites using this hook in D9 and can you please guide me the best way to migrate this to D10?

    function computed_field_field_asset_type_compute($entity_type_manager, $entity, $fields, $delta) {
      $width = $entity->field_dimension->width;
      $height = $entity->field_dimension->height;
      $is_transparent = $entity->field_is_transparent->value;
      if (strtolower($is_transparent) == 'yes') {
        $asset_type = 'transparent';
      }
      elseif ($width > 1600 && $height > 1200) {
        $asset_type = 'high_dimension';
      }
      else {
        $asset_type = 'regular';
      }
      return $asset_type;
    }
    
  • 🇬🇧United Kingdom joachim

    I'm not planning on doing any work on 3.x, however if people want to post patches and they get reviewed, I can commit them. Better yet, someone could volunteer to maintain the 3.x branch.

    I really do recommend moving to 4.x though - the same code you have in a hook can go in a plugin.

  • 🇮🇳India ashetkar

    There was no adequate strategy or rollback plan, the computed_string field was deleted from version 4.0. We used this field in more than 300 websites. I have attached Drupal 10 version 3.x dev patch. I checked with the rector and there are no deprecated functions.

  • Open in Jenkins → Open on Drupal.org →
    Core: 10.0.7 + Environment: PHP 8.1 & MySQL 8
    last update over 1 year ago
    Composer require failure
  • 🇬🇧United Kingdom joachim

    Thanks. Though could you make a separate issue for the D10 patch please, so we keep this as a roadmap discussion?

  • 🇮🇳India SHIJU JOHN

    @joachim, @ashetkar Thank you so much for the patch and 3.0.0-alpha3 version.

  • 🇨🇦Canada colan Toronto 🇨🇦

    Going to make this version stable to prevent folks from getting v2. For v4 status, see 📌 Version 4 roadmap Active .

Production build 0.71.5 2024