UT Drupal Kit 3.2.0 release notes
Release date - September 14, 2021
Contents
Release summary
UT Drupal Kit 3.2.0 is the second 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 includes an update to the latest version of Drupal core and several contributed module updates. There are also many bug fixes, visual improvements, and minor enhancements, detailed in the “All changes” section below with links to the corresponding GitHub issues.
Attention
For owners of existing sites, please see Update action items for existing sites for potential changes which you may need to make to your site.
Drupal core update
The 3.2.0 release incorporates the most recent release of Drupal core, bringing it from version 9.2.1 to 9.2.5.
Here are the release notes for all Drupal core releases inclusive in this release:
https://www.drupal.org/project/drupal/releases/9.2.2 (Security release)
https://www.drupal.org/project/drupal/releases/9.2.3 (Bugfix release)
https://www.drupal.org/project/drupal/releases/9.2.4 (Security release)
https://www.drupal.org/project/drupal/releases/9.2.5 (Bugfix release)
Contributed module updates
The following contributed modules are updated in this release:
admin_toolbar: from 2.4.0 to 2.5.0
date_ap_style: from 1.1.0 to 1.3.0
search_api: from 1.19.0 to 1.20.0
smart_date: from 3.3.0 to 3.4.2
Update action items for existing sites
If you created a site created prior to the 3.2.0 release, please review the following items for potential changes which you may need to make to your site.
“Full HTML” text format changes
One of the text formats included in the UT Drupal Kit is “Full HTML,” which is a powerful, unrestricted format that allows content editors to add any arbitrary HTML source to a text field. The original configuration of “Full HTML” in UT Drupal Kit 3 matched that of Drupal core, which is a stripped-down text format without CKEditor or other features such as automatic link conversion, automatic linebreak-to-paragraph conversion, etc.
In version 3.2.0, the Full HTML text format provided by the Kit has been substantially updated to include the use of CKEditor and all of the other filters present in the “Flex HTML” text format. Going forward, the only difference between “Full HTML” and “Flex HTML” will be that “Full HTML” does not limit the use of any HTML tags.
This change will be made automatically in existing sites as part of the 3.2.0 update process. If the “Full HTML” text format on an existing site has already been modified from its default state, the site owner should review the updated configuration of “Full HTML” in order to reconcile any previous changes with the incoming changes.
Bootstrap version update
The version of the Bootstrap framework shipped in the Forty Acres theme has been updated from 4.3.1 to 4.6.0, in order to take advantage of the responsive classes feature introduced in version 4.4.0.
The Forty Acres theme includes the Bootstrap framework as part of the package, so this change should be transparent for most sites, with the following exceptions:
Any developers who have customized their site theme by using Bootstrap markup directly in their theme templates or in Drupal content should review their theme to ensure that this change does not introduce any unexpected changes or regressions.
Any developers who are compiling their own SCSS in a Forty Acres sub-theme should run
npm updatein order to pull in the latest version of Bootstrap.
Here are the release notes for all Bootstrap versions between 4.3.1 and 4.6.0:
The complete Bootstrap documentation for version 4.6.0 is available at https://getbootstrap.com/docs/4.6/.
“Administer blocks” permission added to default site management permission set
Drupal’s “Administer blocks” permission regulates the ability of users to access the Block Layout page on a site, which is where users can place blocks in regions and across subsets of pages.
The UT Drupal Kit does not ship with a “Site Manager” role by default, but this permission has now been added to the default “Manager” permissions set, which can be granted to any role via the “Permissions Configuration” screen under “Drupal Kit Configuration.” See Permissions for content editing and site managing for more information about using this functionality to quickly create a role with a set of “sane default” permissions for site management tasks.
For existing sites, site owners should consider adding the “Administer blocks” permission to their manager/administrative user roles, if those users need access to the Block Layout page. This permission will not automatically be added to any roles.
All changes since 3.1.0
UTexas installation profile
Enhancement: Allow content editors to update existing media #1705
Enhancement: Enable Metatag Verification module by default #1704
Enhancement: Clearly identify main menu links corresponding to unpublished nodes #1700
Enhancement: Add “caret” to icon options on link widget #1692
Enhancement: Add permission to manage block layout to ‘Manager’ permissions set #1679
Enhancement: Blocks added by Layout Builder should have ‘Display title’ unchecked by default #1580
Enhancement: Add Pantheon Advanced Page Cache #1571
Enhancement: Ability to embed script and iframe tags in WYSIWYG content #1388
Enhancement: Allow content editors to set icon sizes in social media links #1180
Enhancement: Advanced table properties in CKEditor #1067
Enhancement: Add accessibility/usability-focused documentation about opening links in new window/tab #1712
Enhancement: Add transliteration for uploaded filenames #865
Enhancement: Integrate “Show last updated date” functionality #811
Task: Update contributed modules for 3.2 release #1720
Task: Remove editor_advanced_link module from composer.json #1086
Task: Re-add editor_advanced_link module to composer.json #1687
Bugfix: “Full HTML” text format does not include common text format filters #1684
Bugfix: URLs entered in “Full HTML” text format do not convert to hyperlinks #1683
Bugfix: Featured Highlight content is not constrained to a readable width #1661
Bugfix: Internal URLs with special characters are double encoded by UTexas Link Options element #1652
Bugfix: Insufficient color contrast on links in site announcement body #1638
Bugfix: Social media placed in Header Secondary do not align to the right #1637
Bugfix: Too much recursion AJAX error in media library #1627
Bugfix: Media Library videos placed in WYSIWYG editor within “figure” elements (HTML caption) display with zero width #1559
Bugfix: UTexas Link Options Element strips query parameters and anchor fragments during processing #1524
Bugfix: PHP warning printed in logs originating in schema_metatag #1418
Bugfix: Jenkins builds unable to re-run after subsequent commits #1357
Bugfix: Inconsistent whitespace at bottom of the “Copy” field in Promo Lists #1232
Bugfix: Content editors cannot view unpublished content owned by other users #931
Forty Acres theme
Enhancement: UTDK base styling for Google Custom Search results #325
Enhancement: Active menu trail styling for primary navigation #318
Enhancement: Ability for site managers to set side-by-side or stacked display in Header Secondary region #316
Enhancement: Improve positioning of brand bar parent entity on narrow screens #312
Enhancement: Vertically center University of Texas logo in brand-bar #308
Task: Match border radius of search field to buttons/CTAs #317
Task: Match font-weight of parent entity link in brand bar to UTDK 2 #314
Task: Reevaluate implementation of brand bar related to absolute positioning #313
Bugfix: Links added within paragraphs in Basic Blocks’ body field are not underlined #330
Bugfix: Copyright statement uses serif font instead of sans-serif #321
Bugfix: Parent Entity link not vertically centered in the Brand Bar #307
Bugfix: Parent Entity link is not visible in mobile menu when screen width is between 1200px and 900px #306
Bugfix: Menu blocks placed in Header secondary do not vertically center with search block #301
Bugfix: Blocks placed in Header Tertiary has inconsistent padding #299
Bugfix: Parent entity link position distorted #298
Profile add-on
News add-on
Enhancement: Link terms in news article sidebar to listing page with facet selection #137
Enhancement: Ability to configure facet category title on news listing page #125
Enhancement: Indicate actionable content in facet category label #124
Enhancement: Make thumbnail image in teasers larger #58
Enhancement: Gracefully display news facets without tags #50
Enhancement: Allow users to skip to news items when facet filters stack vertically #46
Enhancement: Allow content editors to configure display on news overview page #33
Task: Update contributed modules for 3.2 release #158
Task: Update Features-bundled configuration for the 3.2.0 release #146
Task: Re-distribute whitespace between title, dateline, and summary in news listing #136
Task: Replay template changes related to facet placement #131
Task: Display external links on news nodes when viewed as a standalone page #117
Task: Improve image positioning in display of news listings #90
Task: Alter column widths and spacing, and fonts for uniformity with other add-ons #67
Bugfix: News nodes without external links or publication dates erroneously show field labels #150
Bugfix: Update External link field help text #141
Bugfix: Demo content does not index immediately #138
Bugfix: Too much whitespace between items in a news listing block #134
Event add-on
Enhancement: Update CSS to fix hover white illegible text on page listings toggle buttons #153
Enhancement: Provide semantically unambiguous past/upcoming toggle #140
Enhancement: Render location values as hyperlinks when applicable #126
Enhancement: Display dates in Associated Press (AP) Style #51
Enhancement: Populate schema.org “Location” value #39
Enhancement: Display past events #20
Task: Update contributed modules for 3.2 release #151
Task: Update Features-bundled configuration for the 3.2.0 release #137
Task: Overhaul styling on event listings #136
Task: Change metatag twitter type from summary_large_image to summary #124
Bugfix: Wrong title showing for Past Events view display #155