UT Drupal Kit 3.7.0 release notes

Release date - July 26, 2022

Contents

Release summary

UT Drupal Kit 3.7.0 is a bi-monthly maintenance release for the University of Texas at Austin’s custom distribution of the Drupal web content management system.

In addition to core and contributed module updates and the usual mix of bugfixes and visual improvements, the 3.7.0 release is focused on addressing compatibility issues with PHP 8.

For full details of all other changes in this release, please refer to the “All changes” section at the end of this page, which contains links to the corresponding GitHub issues.

PHP 8 compatibility

With this release, all of the custom code included with the UT Drupal Kit has been audited for PHP compatibility using different tools and techniques, and should be compatible with PHP 8.

However, the default version of PHP platform compatibility as declared in the base composer.json and pantheon.upstream.yml files for UTDK 3 will remain at PHP 7.4 at least until Pantheon resolves a platform issue with PHP 8 and updates the default version of PHP in their drupal-composer-managed upstream repository.

We have also identified a small number of issues with contributed modules required by the Drupal Kit which have unresolved PHP 8 compatibility issues, which we will continue tracking.

To follow the progress of PHP 8 as the default version in UTDK 3, check https://github.austin.utexas.edu/eis1-wcs/utdk-project/issues/78.

Drupal core update

The 3.7.0 release incorporates the most recent patch-level releases of Drupal core, bringing it from version 9.3.13 to 9.3.19.

Note

The Drupal 9.4 minor release branch is already available from Drupal.org, but the UT Drupal Kit has not yet been updated or tested for use with the 9.4 branch. The update to Drupal 9.4 is currently planned for the UTDK 3.8.0 release in September 2022.

Here are the release notes for all Drupal core releases inclusive in this release:

Contributed module updates

The following contributed modules are updated in this release:

Modules included with the UT Drupal Kit installation profile

Modules included with the Event add-on

Modules included with the News add-on

Update actions for existing sites

There are no specific update actions required for existing sites in this release, other than checking for pending database updates as part of the update process.

All changes since 3.6.1

Note

If you are unable to access issue links, please email drupal-kit-support@utlists.utexas.edu for assistance.

UTexas installation profile

  • Task: Update contributed dependencies (automated) #1965

  • Bug: PHP 8 deprecation notice in utexas_flex_content_area #1962

  • Bug: PHP 8 deprecation notice for htmlspecialchars() in utexas_flex_content_area #1958

  • Bug: PHP 8 deprecation notice for parse_url() in utexas_form_elements #1957

  • Bug: PHP 8 deprecation notice for unserialize() in utexas_flex_content_area #1953

  • Bug: Fatal error in utexas_resources widget under PHP 8 #1945

  • Bug: Fatal TypeError in utexas_quick_links under PHP 8 #1944

  • Bug: Fatal error in utexas_promo_unit under PHP 8 #1943

  • Bug: Fatal TypeError in utexas_promo_list using PHP 8 #1942

  • Bug: Fatal TypeError in utexas_hero under PHP 8 #1941

  • Bug: Fatal TypeError in utexas_featured_highlight using PHP 8 #1940

  • Bug: PHP 8 deprecation notice for explode() in utexas_readonly #1939

  • Task: Audit for PHP 8 compatibility #1932

  • Bug: Slick “dot icons” on Hero Carousel slightly offset on the background in Chrome for Mac #1921

Forty Acres theme

  • Task: Audit for PHP 8 compatibility #423

  • Bug: Mobile menu is displaying extra “expand” arrow if last menu item of L2 has children #414

  • Task: Improve alt text on Texas shield logo #411

  • Task: <title> elements of SVG sprite icons being flagged for check by Monsido #407

News add-on

  • Task: Update contributed dependencies (automated) #214

  • Bug: Reverse changes to font size and weight on News listing block and page headlines #213

  • Bug: PHP 8 deprecation notice for strpos() in utnews_readonly #210

  • Task: Audit for PHP 8 compatibility #207

  • Enhancement: Add horizontal dividers and improve consistency in vertical whitespace on news listing page #162

  • Bug: PHP 7.4 notice logged on News listings #114

Event add-on

  • Task: Update contributed dependencies (automated) #219

  • Bug: PHP 8 deprecation notice for strpos() in utevent_readonly #213

  • Task: Audit for PHP 8 compatibility #212

Profile add-on

  • Bug: PHP 8 deprecation notice for strpos() in utprof_readonly #319

  • Task: Audit for PHP 8 compatibility #318