Port to Drupal 10

Created on 25 May 2023, over 1 year ago
Updated 4 July 2023, over 1 year ago

Problem/Motivation

The existing 8.x branch is just an early WIP and some sites actually need a working version soon.

Steps to reproduce

n.a.

Proposed resolution

Do the port, possibly minimal initially.

Remaining tasks

There is no point in supporting D9 at this stage.

User interface changes

Most selectors in the admin UI will have autocompletion instead of being plain numbers or strings.

API changes

  • Too many to list. The main one is the switch from a dedicated content type to flexible types
  • Consider i18n capability
  • MaybePreserve headless mode
  • Client-requested feature: optional automatic tooltip generation without <dfn> elements, with a stop list requiring <dfn> to be tooltipped

Data model changes

Too many to list.

📌 Task
Status

Fixed

Version

1.0

Component

Code

Created by

🇫🇷France fgm Paris, France

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

Comments & Activities

  • Issue created by @fgm
  • 🇫🇷France fgm Paris, France
  • Status changed to Needs review over 1 year ago
  • Open in Jenkins → Open on Drupal.org →
    Core: 9.5.x + Environment: PHP 8.1 & MariaDB 10.3.22
    last update over 1 year ago
    64 pass
  • 🇫🇷France fgm Paris, France

    Since all child issues are now done, as a finishing step, remove the D6 upgrade hooks.

    • fgm committed 78b9a7fb on 8.x-1.x
      Issue #3362685 by fgm: Complete D10 port.
      
  • Status changed to Fixed over 1 year ago
  • 🇫🇷France fgm Paris, France

    Looking good.

    15:46:50 Drupal\g2\Tests\Unit\G2UnitTest                                1 passes                                      
    15:46:50 Drupal\g2\Tests\Unit\MatcherTest                              11 passes                                      
    15:46:50 Drupal\g2\Tests\Kernel\MatcherTest                             1 passes                                      
    15:46:51 Drupal\g2\Tests\Functional\WotdFeedTest                        1 passes                                      
    15:46:54 Drupal\g2\Tests\Kernel\AlphabarTest                            4 passes                                      
    15:46:55 Drupal\g2\Tests\Kernel\RandomTest                              4 passes                                      
    15:46:55 Drupal\g2\Tests\FunctionalJavascript\TopTest                   1 passes                                      
    15:46:56 Drupal\g2\Tests\Kernel\WOTDTest                                7 passes                                      
    15:46:58 Drupal\g2\Tests\Kernel\LatestTest                              8 passes                                      
    15:47:00 Drupal\g2\Tests\Kernel\AhoCorasickTest                        26 passes                                      
    

    Merged to current dev HEAD.

    Thanks to the various contributors over the years.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024