UT Drupal Kit 3.0.0-beta.8 release notes
Release date - November 10, 2020
Note
This is a beta release for the next major version of the UT Drupal Kit. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.
November 2020 brings the next beta release of the UT Drupal Kit itself as well as increased functional parity with version 2 while improving accessibility and adding more flexibility for content creators as they place content.
Contents
Release summary
UT Drupal Kit 3.0.0-beta.8 largely consists of layout-related changes for components, bug fixes and accessibility improvements. It also includes an update from Drupal 8.9.6 to 8.9.8, and a number of contributed module/theme updates.
Documentation for updating an existing UT Drupal Kit 3 site is available at Updating a site.
New layout features
Content editors can now constrain individual content blocks as well as layout sections to a predetermined readable width, which limits the effective number of characters on each line. See Designing page layouts.
This release adds the capability for content editors to set multi-item components to display with 1, 2, 3, or 4 items per row. Initially, the Control items per row (multi-item block types) feature is only available for the Promo Unit and Social Links components, but similar options will soon be available for other components that allow multiple items.
Accessibility improvements
Keyboard navigation improvements were made to the mobile menu.
Additionally, various content components received accessibility improvements related to redundant links & inaccurate link descriptions. For a description of the types of changes applied, see https://sites.utexas.edu/drupal/2020/10/27/accessibility-changes-in-the-utdk-2-25-release/. The components that were improved were:
Featured Highlight
Flex Content Area
Image Link
Promo List
Promo Unit
Also, a more general change was introduced to the Forty Acres theme to underline hyperlinks in blocks of text to provide clearer visual distinguishability.
Callout: Media Library Form Element module update require users to clear browser cache
An update to a contributed module, Media Library Form Element, will likely require content editors to clear the browser cache before using the media library again.
Callout: Twitter profile widget
It is now possible to create blocks with Twitter content.
Contributed module updates
The following contributed modules are updated in this release.
admin_toolbar: from 2.3.0 to 2.4.0
adminimal_theme: from 1.5.0 to 1.6.0
facets: from 1.4.0 to 1.6.0
google_cse: from 3.1.0 to 3.2.0
media_library_form_element: from 1.0-alpha8 to 2.0.0
schema_metatag: from 1.7.0 to 2.1.0
search_api: from 1.17.0 to 1.18.0
smart_date: from 3.0.0-beta1 to 3.0.4
All changes since 3.0.0-beta.7.1
UT Drupal Kit kernel
Enhancement: Support 1-4 items per row - Promo Units - data migration hook #1255
Enhancement: Add capability to embed Twitter feeds #1251
Enhancement: Convert anonymous role definition from .yml to PHP install method #1243
Enhancement: Improve descriptors for choosing 1, 2, 3 or 4 items per row #1239
Enhancement: “Readable” width constraint type for blocks placed via Layout Builder #1229
Enhancement: Section setting for “readable” width constraint #1227
Enhancement: STORY: Support 1-4 items per row - Promo Units #1176
Task: Apply contributed project updates #1288
Task: Update default value for all media_library_form_element fields to be something different than 0 #1271
Task: Installation option to bypass all demo content #1266
Task: Allow UTexas Layout regions to fill available container space when stacked #1256
Task: Contrib module compatibility with Drupal 9 #1114
Bugfix: Fix Promo Unit image width regressions (1176 - STORY ) #1284
Bugfix: Accessibility improvements for Image Link component #1250
Bugfix: Accessibility improvements for Featured Highlight component #1249
Bugfix: Accessibility improvements for Promo Unit component #1248
Bugfix: Accessibility improvements for Flex Content Area component #1246
Bugfix: Accessibility improvements for Promo List component #1245
Bugfix: Authenticated users cannot use Google CSE site search #1240
Bugfix: Relocate drush composer requirement to utdk_localdev and update to Drush 10.x #1238
Bugfix: Featured Highlight component styles seem to inexplicably ignore 33/34/33 styles in certain cases. #1237
Bugfix: Featured Highlight content-wrapper styling affecting Photo Content Area styling in three column layouts #1236
Bugfix: Featured Highlight image styling adversely affecting Promo Lists and Promo Units in 50/50 layout #1230
Bugfix: Updating existing sites to beta.7 will not include 1-column Layout Builder Style #1218
Bugfix: Breadcrumb Visibility & Page Title visibility do not respect revisions #808
Forty Acres
Enhancement: Make all footer region links burnt orange by default #225
Enhancement: Improve styling for block titles #203
Enhancement: Add margins for images placed within CKEditor #163
Bugfix: Embedded media “overflows” into block below #221
Bugfix: Inactive main menu L1 items are not visually distinguishable from links #220
Bugfix: <nolink> does not work to create an inactive menu item in main nav #219
Bugfix: All words in main menu sub-nav items are capitalized #218
Bugfix: Insufficient distinguishability of link in block of text #209
Bugfix: Accessibility: difficult for keyboard to close mobile menu after tabbing out of the menu #208
News add-on
Profile add-on
Bugfix: Redundant link in Prominent and Basic view modes: image is hyperlinked #196
Bugfix: Block listing does not include standard Drupal class attributes #193
Bugfix: Unordered list items in main content area do not print bullet list-style #181
Bugfix: Insufficient color contrast on body text links in prominent display #178
Event add-on
Task: Apply contributed project updates #76
Bugfix: Date-sensitive cache tag causes side-by-side event listing blocks to share filters #73
Bugfix: Insufficient distinguishability of links in block of text in utevents when event copy is rendered as a summary #72
Bugfix: Listing block not filtering by tag or location #68
Bugfix: Problematic caching on events listings #64
Bugfix: Block listing does not include standard Drupal class attributes #63
Bugfix: Event node “primary content” region does not enforce width, causing secondary content to have variable positioning #62