UT Drupal Kit 3.0.0-beta.9 release notes
Release date - January 12, 2021
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.
Contents
Release summary
Content editors can now display components with multiple items in 1, 2, 3, or 4 items per row. This includes listings for news, events and profile add-ons. See page: Control items per row (multi-item block types).
Content editors can add social media sharing links to pages. See Social media share links.
Prior to this release, Quick Links headlines displayed with a border that replicated that field’s display in version 2 of the UT Drupal Kit. As of
beta.9, headlines now have a simpler display that evokes section headers. Border styling may still be applied to Quick Links by setting the block title to display and selecting the “Border with background” style option.The UT Drupal Kit is now compatible with Composer 2. Developers who encounter problems using Composer 2 should review Package incompatibility with Composer 2.
Significant progress was made to the programmatic migration path from version 2 to version 3.
Contributed module updates
The following contributed modules are updated in this release.
bootstrap_horizontal_tabs: from 1.2.0 to 1.3.0
layout_builder_restrictions: from 2.7.0 to 2.8.0
layout_builder_styles: from 1.0.0-beta2 to 1.0.0-beta4
linkit: from 6.0.0-beta1 to 6.0.0-beta2
media_library_form_element: from 2.0.0 to 2.0.3
metatag: from 1.14.0 to 1.15.0
page_title_visibility: from 1.2.0 to 1.3.0
responsive_tables_filter: from 1.5.0 to 1.6.0
smart_date: from 3.0.4 to 3.1.0
All changes since 3.0.0-beta.8.1
UT Drupal Kit kernel
Enhancement: Support 1-4 items per row - Social Links #1336
Enhancement: Support 1-4 items per row - Resources #1316
Enhancement: Support 1-4 items per row - Flex Content Area #1311
Enhancement: Support 1-4 items per row - Quick Links #1302
Enhancement: Increase whitespace between multi-column layout columns and sections #1228
Enhancement: Support 1-4 items per row - Resources #1177
Enhancement: Social media sharing #1046
Enhancement: Make styling on Social Links placed as block consistent with Drupal 7 #837
Task: Update Drupal core for beta.9 release #1409
Task: Update contributed projects for beta.9 release #1408
Task: Update Features configuration relating to new Layout Builder styles data #1405
Task: Verify data updates related to Items per row Initiative #1390
Task: Fix Layout Builder Styles config remove array value method #1384
Task: Fix Layout Builder Styles config modify method #1383
Task: Composer 2 compatibility #1369
Task: Adjust Social Links grid item behavior (1336 - 4) #1348
Task: Explicitly use Composer 1.x in Jenkins-based tests #1344
Task: Add errantly removed class back to Flex Content Area component #1342
Task: Modify Social Links items per row constraints (1336 - 3) #1338
Task: Update Social Links default display (1316 - 2) #1337
Task: Update PHPStan location #1333
Task: Adjust Resources grid item behavior (1316 - 4) #1320
Task: Add Resources items per row constraints (1316 - 3) #1319
Task: Update Resources default display (1316 - 2) #1318
Task: Create Resources data migration hooks (1316 - 1) #1317
Task: Adjust Flex Content Area grid item behavior (1311 - 4) #1315
Task: Add Flex Content Area items per row constraints (1311 - 3) #1314
Task: Update Flex Content Area default display (1311 - 2) #1313
Task: Create Flex Content Area data update hooks (1311 - 1) #1312
Task: Add Quick Links items per row constraints (1302 - 3) #1305
Task: Update Quick Links default display (1302 - 2) #1304
Task: Create Quick Links data migration hooks (1302 - 1) #1303
Task: Refactor Promo Unit 1-4 items per row layout #1297
Task: Adjust tests after a11y changes #1292
Task: Improve extension of layout builder styles configuration by non-kernel modules #1272
Task: Support 1-4 items per row for components #1184
Task: Update contributed modules for compatibility with Drupal 9 if they are ready #1149
Bugfix: No padding below Social Links icons in blocks (inline and reusable) when border or border/BG class used #1401
Bugfix: Too much whitespace between page title and page content #1394
Bugfix: Update hooks in utexas_layouts are shown as pending for any new site install #1392
Bugfix: Regression: Hero Style 1 CTA #1380
Bugfix: Existing components with no media cannot subsequently add media #1375
Bugfix: Update Resources test trait to reflect changes #1370
Bugfix: Unable to re-sequence items greater than 20 in Promo List, Resources, Promo Units #1294
Bugfix: Inconsistent padding on border/border-background for blocks #1287
Bugfix: Social Link SVG images include id attribute that can be redundant #1219
Bugfix: Automated tests failing consistently on waitOnAjaxRequest() #1215
Forty Acres
News add-on
Enhancement: Support 1-4 items per row - News Listing #73
Enhancement: News article social media integration #9
Task: Remove composer/installers package #78
Task: Adjust News Listing grid item behavior (73 - 4) #77
Task: Add News Listing items per row constraints (73 - 3) #76
Task: Update News Listing default display (73 - 2) #75
Task: Create News Listing data update hooks (73 - 1) #74
Profile add-on
Task: Update contributed projects for alpha.6 release #218
Task: Update minimum version requirement to utdk_profile 3.0.0-beta.7 #216
Task: Remove composer/installers package #211
Bugfix: Erroneous addition symbol added to “Name only” display #210
Bugfix: <ul> and <ol> lists can overlap floated elements #190
Bugfix: UTProf listings CSS styles for images and titles can change based on other lists on the page #139
Event add-on
Enhancement: Support 1-4 items per row - Event Listing #81
Task: Update contributed projects for alpha.3 release #95
Task: Update minimum version requirement to utdk_profile 3.0.0-beta.7 #94
Task: Remove composer/installers package #86
Task: Adjust Event Listing grid item behavior (81 - 4) #85
Task: Add Event Listing items per row constraints (81 - 3) #84
Task: Update Event Listing default display (81 - 2) #83
Task: Create Event Listing data update hooks (81 - 1) #82