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:
The ability to add styling and “open in new tab” behavior to links from the rich text editor
A new, optional “Page summary” field on Flex Pages for improving search engine optimization (SEO)
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.
Hyperlinks with long link text now wrap within narrow displays
This change affects sites using The Forty Acres theme or a sub-theme of Forty Acres. It is possible this change will affect how content stacks vertically, either when viewed on small screens or when the link is present in a narrow column on the page. In all instances, this change should improve readability of content and prevent an unusual horizontal scroll bar from appearing.
Full description: https://github.austin.utexas.edu/eis1-wcs/forty_acres/issues/507
Before |
After |
|---|---|
|
|
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 |
|---|---|
|
|
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 |
|---|---|
|
|
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 |
|---|---|
|
|
Drupal core updates
https://www.drupal.org/project/drupal/releases/10.1.7 (Bugfix release)
https://www.drupal.org/project/drupal/releases/10.1.8 (Security release)
https://www.drupal.org/project/drupal/releases/10.2.0 (Minor version release)
https://www.drupal.org/project/drupal/releases/10.2.1 (Bugfix release)
https://www.drupal.org/project/drupal/releases/10.2.2 (Bugfix release)
https://www.drupal.org/project/drupal/releases/10.2.3 (Bugfix release)
https://www.drupal.org/project/drupal/releases/10.2.4 (Bugfix release)
Contributed module updates
Modules included with the UT Drupal Kit installation profile
Google Tag: from 2.0.2 to 2.0.4
Linkit: from 6.1.2 to 6.1.3
Modules included with the News add-on
Facets: from 2.0.6 to 2.0.7
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









