UT Drupal Kit 3.18.0 release notes

Release date - May 28, 2024

Contents

Release summary

The 3.18.0 release is part of the Drupal Kit’s normal, bi-monthly maintenance release schedule. There are no major changes in this release, just the usual mix of bugfixes and improvements.

Minor visual changes introduced in this release are detailed in the following section. Developers who maintain sites based on the Drupal Kit should note the following change:

For developers

Utility libraries for creating modals, alerts, horizontal tabs, and tooltips, provided by the Bootstrap Framework, have been relocated from the Forty Acres theme to the UTexas installation profile. They are now loaded on every page, rather than being configurable. This relocation should not affect sites’ behavior. However, developers who have leveraged these libraries in custom code or content should review the issue and test the functionality when updating to 3.18.0. See https://github.austin.utexas.edu/eis1-wcs/forty_acres/issues/465

Visual changes

Release 3.18.0 includes visual changes that may affect content on existing sites. These changes are described below, with before/after examples.

Block titles now display with hierarchically-correct font size

This change affects sites using The Forty Acres theme or a sub-theme of Forty Acres. Previously, the font size of block titles was too small to distinguish the hierarchical relationship of content headings on pages. With this change, most block titles now display larger, with the exception of menu block titles, the “Add To Any” social media sharing links, and blocks placed in header/footer regions.

Full description: https://github.austin.utexas.edu/eis1-wcs/forty_acres/issues/258

Before

After

Screenshot of block titles with decreased font size

Screenshot of block titles with increased font size

Column content no longer overlaps on small screens

This change affects sites using The Forty Acres theme or a sub-theme of Forty Acres. Previously, some types of columnar content overlapped on small screens. The 3.18.0 release fixes this. As a result of the change, some columnar content may now stack at different screen widths than previously.

Full description: https://github.austin.utexas.edu/eis1-wcs/forty_acres/issues/593

Before

After

Screenshot of content overlapping on small screens.

Screenshot of content not overlapping on small screens.

Promo Unit landscape image aspect ratio has changed slightly

In prior versions of the Drupal Kit, Promo Unit images using the “Landscape” display rendered with low resolution due to the way the image was being resized. Now, images display with higher resolution. As part of this change, we modified the proportions of the image slightly, from a 1.57:1 aspect ratio to a 1.6:1 ratio. This minor change should not meaningfully affect existing images; the cropping difference is demonstrated below.

Full description: https://github.austin.utexas.edu/eis1-wcs/utdk_profile/issues/2237

Before

After

Screenshot of Promo Unit with 1.57:1 aspect ratio

Screenshot of Promo Unit with 1.6:1 aspect ratio

Drupal core updates

Contributed module updates

Modules included with the UT Drupal Kit installation profile

Modules included with the News add-on

Modules included with the Profile add-on

Modules included with the Event add-on

All changes since 3.17.1

UTexas installation profile (15)

  • Enhancement: Enable ‘include unpublished nodes’ setting in the Linkit Flex HTML profile #2085

  • Bug: Status report error: “block_content.field_twitter_profile_widget field needs to be uninstalled” #2275

  • Bug: [Small containers] Hero Carousel navigation buttons overlay hero image headline text #2044

  • Bug: Some media providers (SoundCloud) embedded with URL Embed display invisibly #2511

  • Enhancement: Prevent hero carousel heading and subheading text from covering photos on small screens #2433

  • Bug: Hero carousel autoplay slide scroll adversely affects ability to add other content #2515

  • Bug: [Flex List] Horizontal Tabs display has an implicit dependency on Bootstrap “Navs” library #2102

  • Enhancement: Featured Highlight: Allow Headline to be a link without requiring a CTA button #2520

  • Bug: Content overlaps when “Remove margin top” is used on first block of layout #2159

  • Task: Remediate remaining Drupal coding standards shortcomings #2510

  • Bug: [Featured Highlight] Padding is inconsistent in one-column and multi-column layouts #2507

  • Bug: “Archive” button may appear on workflows other than standard_workflow #2528

  • Task: Layout Builder Restrictions Drupal 11 compatibility #2537

  • Bug: Promo unit “Stacked Landscape” results in low-resolution images #2237

  • Task: Update contributed dependencies #2546

Forty Acres theme (9)

  • Bug: [Firefox only] [Mobile menu] Clicking between submenu items causes open/close to trigger twice #342

  • Enhancement: Increase the font size of block titles, excepting block titles on Menu Blocks #258

  • Bug: Hyperlinks in tables with small columns wrap text between word boundaries #582

  • Bug: Default ordered list styling cannot be overridden through “type” attributes #471

  • Task: Relocate Bootstrap libraries from Forty Acres to UTDK kernel #465

  • Enhancement: Reduce font size of block title on “AddToAny” component #591

  • Bug: Main menu’s aria-labelledby interprets the menu label as all menu item titles #576

  • Task: [Medium-small screens] Component content can exceed container #593

  • Bug: Default ordered list styling overrides do not display correctly in rich text editor #595

Profile add-on (1)

  • Task: Update contributed dependencies #388

News add-on (1)

  • Bug: News listing teaser titles that render on multiple lines display with narrow line-height #288

  • Task: Backout line-height changes made previously for News listing teaser titles #320

  • Task: Update contributed dependencies #316

Event add-on (4)

  • Bug: Changing the Events page title text does not change the title tag or breadcrumb text #333

  • Bug: Schema.org date/time information not in ISO 8601 format #239

  • Bug: [Accessibility] Event Calendar display does not announce event date in screen reader contexts #331

  • Task: Update contributed dependencies #338

Upstream repository (1)

  • Task: Allow requirement compatibility with Drush 13 for Drupal 11 #166