Make WordPress Core

Changeset 63004


Ignore:
Timestamp:
08/04/2026 02:50:15 AM (5 weeks ago)
Author:
westonruter
Message:

Build/Test Tools: Expand suggested extensions in composer.json.

The suggest section had accumulated only four extensions, added ad hoc as individual changes happened to need them. It now lists every extension that the Hosting handbook's server environment page identifies as required, highly recommended, or suggested. This lets development environments be provisioned to match what core actually expects, and gives IDEs an accurate picture of which functions are available.

The require section is deliberately left unchanged: the mysqli extension stays a suggestion rather than a requirement since a db.php drop-in can supply the database layer without it.

Developed in https://github.com/WordPress/wordpress-develop/pull/12384.
Follow-up to r56687, r62529, r62637.

Fixes #65571.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/composer.json

    r62929 r63004  
    1717        },
    1818        "suggest": {
     19                "ext-apcu": "*",
     20                "ext-bc": "*",
     21                "ext-curl": "*",
    1922                "ext-dom": "*",
     23                "ext-exif": "*",
     24                "ext-fileinfo": "*",
     25                "ext-filter": "*",
    2026                "ext-ftp": "*",
     27                "ext-gd": "*",
     28                "ext-iconv": "*",
     29                "ext-igbinary": "*",
     30                "ext-imagick": "*",
     31                "ext-intl": "*",
     32                "ext-mbstring": "*",
     33                "ext-memcached": "*",
    2134                "ext-mysqli": "*",
    22                 "ext-ssh2": "*"
     35                "ext-opcache": "*",
     36                "ext-openssl": "*",
     37                "ext-redis": "*",
     38                "ext-shmop": "*",
     39                "ext-simplexml": "*",
     40                "ext-sockets": "*",
     41                "ext-sodium": "*",
     42                "ext-ssh2": "*",
     43                "ext-timezonedb": "*",
     44                "ext-xml": "*",
     45                "ext-xmlreader": "*",
     46                "ext-zip": "*",
     47                "ext-zlib": "*"
    2348        },
    2449        "require-dev": {
Note: See TracChangeset for help on using the changeset viewer.