NOTE: Due to an error encountered during the packaging process of the 3.4.0 release, the 3.4.1 release was created immediately afterward but is functionally identical. This serves as the release announcement for both 3.4.0 and 3.4.1.
UT Drupal Kit 3.4.1 is a bi-monthly maintenance release for the Drupal 9 version of the University of Texas at Austin’s custom distribution of the Drupal web content management system.
This release contains a number of new features and improvements, as well as the usual mix of bugfixes, visual improvements, and documentation updates.
Callouts for the most impactful changes follow below. For full details of all issues included in this release, please refer to the changelog on the release notes, which links to the corresponding GitHub issues.
Drupal core update
The 3.4.0 release incorporates the most recent release of Drupal core, bringing it from version 9.2.7 to 9.3.3.
Here are the release notes for all Drupal core releases inclusive in this release:
- https://www.drupal.org/project/drupal/releases/9.2.8 (Bugfix release)
- https://www.drupal.org/project/drupal/releases/9.2.9 (Security release)
- https://www.drupal.org/project/drupal/releases/9.2.10 (Bugfix release)
- https://www.drupal.org/project/drupal/releases/9.3.0 (Feature release)
- https://www.drupal.org/project/drupal/releases/9.3.1 (Bugfix release)
- https://www.drupal.org/project/drupal/releases/9.3.2 (Bugfix release)
- https://www.drupal.org/project/drupal/releases/9.3.3 (Security release)
Contributed module updates
The following contributed modules are updated in this release:
Modules included with the UT Drupal Kit installation profile
- addtoany: from 1.15.0 to 1.16.0
- entity_clone: New module, version 1.0-beta6
- layout_builder_restrictions: from 2.10.0 to 2.12.0
- metatag: from 1.16.0 to 1.19.0
- redirect: from 1.6.0 to 1.7.0
- responsive_tables_filter: from 1.8.0 to 1.9.0
- twitter_profile_widget: from 3.0.1 to 3.0.2
- xmlsitemap: from 1.1.0 to 1.2.0
Modules included with the Profile add-on
- bootstrap_horizontal_tabs: from 1.3.0 to 1.4.0
Modules included with the Event add-on
- addtocal_augment: New module, version 1.0.0
Modules included with the News add-on
- search_api: from 1.20.0 to 1.22.0
New features
New display options for the Flex List component
The Flex List component was introduced in the 3.1.0 release as a general purpose “key/value pair” container, but with the promise of future enhancements for more advanced display options.
With the 3.4.0 release, the Flex List now has a total of three display variations which are configurable via the “View mode” dropdown menu in the block configuration:
- default list
- accordion
- horizontal tabs
Documentation for this new capability is available on the Flex List component.
Automatic anchors for all header tags
Anchors will now be automatically generated for all header tags (<h2>
through <h5>
) throughout the site, allowing users to easily create URLs with “deep links” to internal page anchors.
Documentation for this new capability is available under available on the How to link to a section with a web page.
Adding borders around images in components
Certain components in version 2 of the UT Drupal Kit had a 1 pixel grey border around their image fields. This border was removed as a default style in the new design system for UTDK 3.
In version 3.4.0, an option to restore an optional image border has been added to the following components:
- Flex Content Area
- Photo Content Area
- Promo List
- Promo Unit
- Resources
Documentation for this new capability is included in the respective sections of the Custom content components page.
Page and taxonomy term cloning
The ability to clone individual pages and taxonomy terms has been added via inclusion of Drupal’s Entity Clone module.
This feature is available via the new “Clone” tab at the top of any Flex Page.
“Add to Calendar” on Events
For sites using the optional “Event” add-on, individal events now have an “Add to calendar” link, with options for a user to select options for Google Calendar, Outlook, and iCal.
This option also supports the recurring event functionality in the Event add-on, through an “Add series to calendar” button, as well as individual “Add event to calendar” links for individual event recurrences.
Update action items for existing sites
Updating an existing codebase
Please visit the UT Drupal Kit 3 documentation for complete release notes and instructions for updating an existing codebase using Composer. Always be sure to check for available database updates after updating the codebase.
How do I get started with UTDK 3?
The first thing anyone interested in starting with UTDK 3 should do is to head over to the documentation site:
https://drupalkit.its.utexas.edu/docs/
The “What is the UT Drupal Kit?” chapter contains detailed explanations of what the Kit contains, as well as a list of differences between versions 2 and 3.
The “Getting Started” chapter includes technical requirements for running version 3, as well as detailed instructions for setting up an environment on your own local workstation, a LAMP server, or Pantheon.
If you run into problems or have questions, please check the “Support” page for available support options.
Next releases
The 3.x (Drupal 9) branch of the UT Drupal Kit is updated on a bi-monthly maintenance release schedule, with releases targeted for the second Tuesday of odd-numbered months. The next planned release is UT Drupal Kit 3.5.0, due in March 2022. Please see Release Schedule for UT Drupal Kit for more details.