UT Drupal Kit 3.17.0 release notes

Release date - March 26, 2024

Contents

Release summary

The 3.17.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.

In addition to the visual changes described in the following section, other notable changes include:

Visual changes

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

Pages with a parent in the main menu will show the parent as “active”

This change affects sites using The Forty Acres theme or a sub-theme of Forty Acres. Sites using other themes can leverage this underlying functionality by supplying CSS styling for the .active menu item class.

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

Before

After

Stacked Profiles with prominent image, headline, and intro text.

Stacked Profiles with image and headline.

Event Calendar, Upcoming, and Past Events pages now include search filters

This affects sites that use the Event add-on as-is. Sites which have forked the Event add-on will not receive this change.

Full description: https://github.austin.utexas.edu/eis1-wcs/utevent/pull/322

Before

After

Stacked Profiles with prominent image, headline, and intro text.

Stacked Profiles with image and headline.

Tables generated by the Views module now include borders by default

This change affects sites using The Forty Acres theme or a sub-theme of Forty Acres.

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

Before

After

Stacked Profiles with prominent image, headline, and intro text.

Stacked Profiles with image and headline.

Flex List headers now display with hierarchically-correct font-size

This affects only Flex List components that use the “Default” display, as opposed to the “Accordion” or “Horizontal Tabs” displays.

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

Before

After

Stacked Profiles with prominent image, headline, and intro text.

Stacked Profiles with image and headline.

Drupal core updates

Contributed module updates

Modules included with the UT Drupal Kit installation profile

Modules included with the News add-on

All changes since 3.16.2

UTexas installation profile (35)

  • Enhancement: Instruct robots not to crawl News facets #2055

  • Task: Update to version 4.x of Google Programmable Search (google_cse) #2287

  • Task: Ensure utdk_profile aggregated library assets are updated when changes are introduced #2453

  • Enhancement: [Flex List] Use semantically appropriate heading level, font-size, and padding #1797

  • Bug: Hero image Style 3 (used on Hero carousels) does not cover long subheading text on small screens #2430

  • Enhancement: Identify site as using the UT Drupal Kit through HTML source #2219

  • Enhancement: Ability to apply Primary and Secondary button styles to links in WYSIWYGs #1011

  • Task: Suppress Google watermark on new and existing sites #2457

  • Bug: Exception thrown when trying to delete a Social Link Icon entity #1521

  • Enhancement: Make utexas-provided image styles read only #2451

  • Bug: Update to Google CSE 4.x affects Forty Acres border styling #2467

  • Enhancement: Identify site as using the UT Drupal Kit through HTTP headers #2220

  • Bug: Internal “Rebuild layout” link in Layout Builder actions is visible #2236

  • Bug: [Drupal 10.2 incompatibility] Cannot create new text formats with CKEditor 5 #2477

  • Enhancement: Add “Page Summary” field to Flex Page content type #2006

  • Enhancement: Encourage use of archiving content instead of deleting #2401

  • Enhancement: Check validity of composer.json file as part of Github pull request checks #2286

  • Enhancement: Remove custom code for filename transliteration in favor of core approach #1980

  • Task: [Drupal 10.2] Update patch for avoiding warning from imagecreatefrompng #2409

  • Bug: Featured Highlight: “Button secondary” in copy text has incorrect font color #2479

  • Bug: [Drupal 10.2] Allow manual editing of attributes not included in CKEditor toolbar #2422

  • Task: Add test coverage for HTML markup inserted into Restricted, Basic, Flex, and Full HTML text formats #2174

  • Task: Update to Drupal 10.2.3 #2408

  • Enhancement: Ability to apply UTexas Icons and “Open in new tab” to links in WYSIWYG editor #831

  • Bug: Google Tag Manager data update fails if conditions key is empty #2470

  • Enhancement: Add a custom frontpage view with admin links #2328

  • Enhancement: Active menu trails for items not included in a menu #1663

  • Task: Add ut-headline classes to components using ut-headline–underline #2469

  • Task: GitHub Actions: make syntax checker a dependee of subsequent Actions #2494

  • Bug: Cloning an entity as “unpublished” results in a “published” node #2364

  • Bug: Empty Photo Content Area items print empty HTML elements #2280

  • Task: Ability to specify granular code syntax check exclusions #2503

  • Task: Update contributed dependencies #2501

  • Bug: Sites with missing social_icons prevent uploading of new icons and do not render anything #2345

  • Bug: Layout Builder Iframe Modal: Argument #1 ($route_name) must be of type string, null given #2173

Forty Acres theme (11)

  • Task: Ensure aggregated library assets are updated when changes are introduced #494

  • Enhancement: Add bordering to Views tables by default #315

  • Task: Add “Headline Large” and “Headline Extra Large” utility classes and remove font-size specification for “Headline Underline” #550

  • Enhancement: Automate process of building CKEditor-specific styles scoped to the editing window #558

  • Enhancement: Display UT button styles in CKEditor editing context #553

  • Task: Add Drupal syntax checking as GitHub pull request Action #560

  • Enhancement: Implement styling for link icons in CKEditor #565

  • Bug: Logo vertically misaligned on smaller screens #533

  • Task: Allow sidebar override for News listing page which has a dependency on Forty Acres #569

  • Bug: Links in narrow columns do not wrap and overflow, leading to a horizontal scroll bar #507

  • Bug: Right clicks are treated as left clicks on L1 items that are links #347

Profile add-on (4)

  • Task: Ensure utprof aggregated library assets are updated when changes are introduced #379

  • Bug: Visual regression: Profile listings’ “Prominent” display has overly large font size on Designations #376

  • Task: Add Drupal syntax checking as GitHub pull request Action #15

  • Task: GitHub Actions: make syntax checker a dependee of subsequent Actions #385

News add-on (10)

  • Enhancement: Use news summary field as default value for “description” meta tag #228

  • Task: Replace visual regression tests with content assertions #281

  • Task: Ensure utnews aggregated library assets are updated when changes are introduced #299

  • Enhancement: Disable caching of News facets parameters #302

  • Enhancement: Add Drupal syntax checking as Github pull request Action #28

  • Bug: PHP warning when installing Demo content: Undefined array key “field_utnews_featured” #241

  • Bug: News listing page has a dependency on Forty Acres #164

  • Task: GitHub Actions: make syntax checker a dependee of subsequent Actions #308

  • Bug: Changing the News page title text does not change the title tag or breadcrumb text #168

  • Task: Update contributed dependencies #311

Event add-on (8)

  • Enhancement: Use event summary as default value for “description” meta tag #240

  • Task: Replace visual regression tests with content assertions #303

  • Task: Ensure utevent aggregated library assets are updated when changes are introduced #319

  • Bug: Automated tests fail intermittently due to race condition #298

  • Enhancement: Add Drupal syntax checking as GitHub pull request Action #2

  • Enhancement: Add filters for upcoming and past event listing views displays #9

  • Bug: Visual Regression: alignment of utevent_tags changed on Calendar view #323

  • Enhancement: Add dropdown filter for utevent_location on the Calendar view #324

Drupal Kit ‘Managed’ integration (2)

  • Task: Add update hook for utevent content type meta tag description #150

  • Task: Add update hook for utnews content type meta tag description #152