UT Drupal Kit 3.26.0 release notes

Release date - September 23, 2025

Contents

Release summary

Release 3.26.0 is part of the Drupal Kit’s normal, bi-monthly maintenance release schedule. In addition to the usual mix of bugfixes and improvements described below, this release includes the new capability to import events from other Drupal Kit sites. See Importing Events from other Drupal Kit sites.

This release does not include notable visual changes.

Developer callouts

The default PHP version is updated from 8.1 to 8.3

Sites hosted on Pantheon will default to using PHP 8.3 upon updating to release 3.26.0. Our team has tested all custom and contributed code provided with this version of the Drupal Kit to ensure it is compatible with PHP 8.3. Developers who have added their own custom code or additional contributed modules should review that code to confirm it is compatible with PHP 8.3. See specifically:

The standalone Bootstrap 5 library no longer adds !important rule to CSS utility classes

The Bootstrap framework provides a number of utility classes. Previously, the Bootstrap CSS included with the Drupal Kit appended the !important rule to these classes. In release 3.26.0, those rules have been removed. Sites using Forty Acres or a sub-theme of Forty Acres will not be affected by this change, as that theme provides its own version of the Bootstrap utility classes, and that CSS has not changed. Only developers who have explicitly enabled the utexas/bootstrap5-base library would see change to the CSS, and the removal of the !important rule is unlikely to have an impact on actual rendering of page content. In cases where the change does affect the display of page content, developers should rework their custom CSS to refine selector precedence.

Contributed code updates

UTexas installation profile dependency updates (8)

News add-on dependency updates (1)

Event add-on dependency updates (1)

All changes since 3.25.0

UTexas installation profile (17)

  • Bug: utexas_call_to_action - Allow arrays of classes to be added to a call to action button #2893

  • Task: PHP Warning reported when call to action button block is added to utility navigation region #2894

  • Bug: “Lock” and “External” icons do not provide alternative text #2885

  • Task: [iframe_title_filter] Remove custom shim in favor of contrib module equivalent #2890

  • Bug: Social Link icons interpreted by Acquia Optimize as potentially non-decorative image #2884

  • Bug: utexas_theme_suggestions_menu_alter does not consistently parse menu blocks due to variance in block machine names #2889

  • Task: Remove WebP image conversion from image styles #2829

  • Task: Refactor automatic multidev GitHub action to be user-executed on demand #2904

  • Task: Replace use of <div> for headline on Social Links block with semantically appropriate header tag #2900

  • Task: Port custom logo path when installing speedway #2902

  • Task: Improve semantic context of Site Announcement for assistive technologies #2872

  • Task: Speedway Transition: Disable existing “Required Links Block” on existing sites #2910

  • Task: Omit !important attribute from Bootstrap utility classes #2908

  • Task: Include block bundle identifier as CSS target #2921

  • Task: Provide node bundle type CSS selector on body tag #2924

  • Task: Update default footer content for new sites #2909

  • Task: Update contributed dependencies #2928

Forty Acres theme (1)

  • Task: Remove legacy preprocess block functionality for providing menu block regions to theme suggestions #747

News add-on (2)

  • Bug: Drupal 11 - Configuration error when installing utnews_view_listing_page #368

  • Task: Update contributed dependencies #371

Event add-on (2)

  • Enhancement: Ability to import and export upcoming events #392

  • Task: Update contributed dependencies #412

Upstream repository (2)

  • Task: Increment default upstream PHP version from 8.1 to 8.3 #128

  • Task: Allow Composer plugin drupal/core-recipe-unpack in preparation for Drupal 11 #208