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:
https://www.drupal.org/project/drupal/releases/9.3.14 (Security release)
https://www.drupal.org/project/drupal/releases/9.3.15 (Bugfix release)
https://www.drupal.org/project/drupal/releases/9.3.16 (Security release)
https://www.drupal.org/project/drupal/releases/9.3.17 (Bugfix release)
https://www.drupal.org/project/drupal/releases/9.3.18 (Bugfix release)
https://www.drupal.org/project/drupal/releases/9.3.19 (Security release)
Contributed module updates
The following contributed modules are updated in this release:
Modules included with the UT Drupal Kit installation profile
date_ap_style: from 1.4.0 to 1.5.0
google_cse: from 3.5.0 to 3.7.0
metatag: from 1.19.0 to 1.21.0
responsive_tables_filter: from 1.11.0 to 1.13.0
Modules included with the Event add-on
date_ap_style: from 1.4.0 to 1.5.0
Modules included with the News add-on
search_api: from 1.23.0 to 1.25.0
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#1962Bug: PHP 8 deprecation notice for
htmlspecialchars()inutexas_flex_content_area#1958Bug: PHP 8 deprecation notice for
parse_url()inutexas_form_elements#1957Bug: PHP 8 deprecation notice for
unserialize()inutexas_flex_content_area#1953Bug: Fatal error in
utexas_resourceswidget under PHP 8 #1945Bug: Fatal TypeError in
utexas_quick_linksunder PHP 8 #1944Bug: Fatal error in
utexas_promo_unitunder PHP 8 #1943Bug: Fatal TypeError in
utexas_promo_listusing PHP 8 #1942Bug: Fatal TypeError in
utexas_herounder PHP 8 #1941Bug: Fatal TypeError in
utexas_featured_highlightusing PHP 8 #1940Bug: PHP 8 deprecation notice for
explode()inutexas_readonly#1939Task: 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
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()inutnews_readonly#210Task: 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